[{"data":1,"prerenderedAt":1081},["ShallowReactive",2],{"navigation":3,"-guide-api-h3":184,"-guide-api-h3-surround":1076},[4,91,133,161,168],{"title":5,"path":6,"stem":7,"children":8,"icon":90},"Guide","/guide","1.guide/0.index",[9,12,53,69],{"title":10,"path":6,"stem":7,"icon":11},"Getting Started","pixel:play",{"title":5,"icon":13,"path":14,"stem":15,"children":16,"page":52},"ph:book-open-duotone","/guide/basics","1.guide/1.basics",[17,22,27,32,37,42,47],{"title":18,"path":19,"stem":20,"icon":21},"Request Lifecycle","/guide/basics/lifecycle","1.guide/1.basics/1.lifecycle","icon-park-outline:handle-round",{"title":23,"path":24,"stem":25,"icon":26},"Routing","/guide/basics/routing","1.guide/1.basics/2.routing","solar:routing-bold",{"title":28,"path":29,"stem":30,"icon":31},"Middleware","/guide/basics/middleware","1.guide/1.basics/3.middleware","mdi:middleware-outline",{"title":33,"path":34,"stem":35,"icon":36},"Event Handlers","/guide/basics/handler","1.guide/1.basics/4.handler","mdi:function",{"title":38,"path":39,"stem":40,"icon":41},"Sending Response","/guide/basics/response","1.guide/1.basics/5.response","tabler:json",{"title":43,"path":44,"stem":45,"icon":46},"Error Handling","/guide/basics/error","1.guide/1.basics/6.error","tabler:error-404",{"title":48,"path":49,"stem":50,"icon":51},"Nested Apps","/guide/basics/nested-apps","1.guide/1.basics/7.nested-apps","material-symbols-light:layers-outline",false,{"title":54,"icon":55,"path":56,"stem":57,"children":58,"page":52},"API","material-symbols-light:api-rounded","/guide/api","1.guide/900.api",[59,64],{"title":60,"path":61,"stem":62,"icon":63},"H3","/guide/api/h3","1.guide/900.api/1.h3","material-symbols:bolt-rounded",{"title":65,"path":66,"stem":67,"icon":68},"H3Event","/guide/api/h3event","1.guide/900.api/2.h3event","material-symbols:data-object-rounded",{"title":70,"icon":71,"path":72,"stem":73,"children":74,"page":52},"Advanced","hugeicons:more-01","/guide/advanced","1.guide/901.advanced",[75,80,85],{"title":76,"path":77,"stem":78,"icon":79},"Plugins","/guide/advanced/plugins","1.guide/901.advanced/1.plugins","clarity:plugin-line",{"title":81,"path":82,"stem":83,"icon":84},"WebSockets","/guide/advanced/websocket","1.guide/901.advanced/2.websocket","hugeicons:live-streaming-02",{"title":86,"path":87,"stem":88,"icon":89},"Nightly Builds","/guide/advanced/nightly","1.guide/901.advanced/9.nightly","game-icons:barn-owl","i-ph:book-open-duotone",{"title":92,"path":93,"stem":94,"children":95,"icon":97},"H3 Utils","/utils","2.utils/0.index",[96,98,103,108,113,118,123,128],{"title":92,"path":93,"stem":94,"icon":97},"ph:function-bold",{"title":99,"path":100,"stem":101,"icon":102},"Request","/utils/request","2.utils/1.request","material-symbols-light:input",{"title":104,"path":105,"stem":106,"icon":107},"Response","/utils/response","2.utils/2.response","material-symbols-light:output",{"title":109,"path":110,"stem":111,"icon":112},"Cookie","/utils/cookie","2.utils/3.cookie","material-symbols:cookie-outline",{"title":114,"path":115,"stem":116,"icon":117},"Security","/utils/security","2.utils/4.security","wpf:key-security",{"title":119,"path":120,"stem":121,"icon":122},"Proxy","/utils/proxy","2.utils/5.proxy","arcticons:super-proxy",{"title":124,"path":125,"stem":126,"icon":127},"More utils","/utils/more","2.utils/9.more","mingcute:plus-line",{"title":129,"path":130,"stem":131,"icon":132},"Community","/utils/community","2.utils/99.community","lets-icons:external",{"title":134,"path":135,"stem":136,"children":137,"icon":139},"Examples","/examples","4.examples/0.index",[138,140,145,149,153,157],{"title":134,"path":135,"stem":136,"icon":139},"ph:code",{"title":141,"path":142,"stem":143,"icon":144},"Cookies","/examples/handle-cookie","4.examples/handle-cookie","ph:arrow-right",{"title":146,"path":147,"stem":148,"icon":144},"Sessions","/examples/handle-session","4.examples/handle-session",{"title":150,"path":151,"stem":152,"icon":144},"Static Assets","/examples/serve-static-assets","4.examples/serve-static-assets",{"title":154,"path":155,"stem":156,"icon":144},"Stream Response","/examples/stream-response","4.examples/stream-response",{"title":158,"path":159,"stem":160,"icon":144},"Validate Data","/examples/validate-data","4.examples/validate-data",{"title":162,"path":163,"stem":164,"children":165,"icon":167},"Migration guide for v1 to v2","/migration","5.migration/0.index",[166],{"title":162,"path":163,"stem":164,"icon":167},"icons8:up-round",{"title":169,"path":170,"stem":171,"children":172,"page":-1},"Blog","/blog","99.blog",[173,176,180],{"title":169,"path":170,"stem":174,"icon":175},"99.blog/index","i-lucide-file-text",{"title":177,"path":178,"stem":179,"icon":175},"H3 1.8 - Towards the Edge of the Web","/blog/v1.8","99.blog/1.v1.8",{"title":181,"path":182,"stem":183,"icon":175},"H3 v2 beta","/blog/v2-beta","99.blog/2.v2-beta",{"id":185,"title":60,"body":186,"description":1070,"extension":1071,"meta":1072,"navigation":1073,"path":61,"seo":1074,"stem":62,"__hash__":1075},"content/1.guide/900.api/1.h3.md",{"type":187,"value":188,"toc":1049,"icon":63},"minimark",[189,198,273,280,287,298,324,380,386,389,433,436,442,449,483,489,492,526,532,538,633,635,641,644,646,652,659,666,808,814,821,823,829,832,835,851,860,864,867,884,887,1018,1030,1036,1042,1045],[190,191,192,193,197],"p",{},"You can create a new H3 app instance using ",[194,195,196],"code",{},"new H3()",":",[199,200,205],"pre",{"className":201,"code":202,"language":203,"meta":204,"style":204},"language-js shiki shiki-themes github-light github-dark github-dark","import { H3 } from \"h3\";\n\nconst app = new H3({\n  /* optional config */\n});\n","js","",[194,206,207,230,237,260,267],{"__ignoreMap":204},[208,209,212,216,220,223,227],"span",{"class":210,"line":211},"line",1,[208,213,215],{"class":214},"so5gQ","import",[208,217,219],{"class":218},"slsVL"," { H3 } ",[208,221,222],{"class":214},"from",[208,224,226],{"class":225},"sfrk1"," \"h3\"",[208,228,229],{"class":218},";\n",[208,231,233],{"class":210,"line":232},2,[208,234,236],{"emptyLinePlaceholder":235},true,"\n",[208,238,240,243,247,250,253,257],{"class":210,"line":239},3,[208,241,242],{"class":214},"const",[208,244,246],{"class":245},"suiK_"," app",[208,248,249],{"class":214}," =",[208,251,252],{"class":214}," new",[208,254,256],{"class":255},"shcOC"," H3",[208,258,259],{"class":218},"({\n",[208,261,263],{"class":210,"line":262},4,[208,264,266],{"class":265},"sCsY4","  /* optional config */\n",[208,268,270],{"class":210,"line":269},5,[208,271,272],{"class":218},"});\n",[274,275,277,279],"h2",{"id":276},"h3-methods",[194,278,60],{}," Methods",[281,282,284],"h3",{"id":283},"h3fetch",[194,285,286],{},"H3.fetch",[190,288,289,290,297],{},"A ",[291,292,296],"a",{"href":293,"rel":294},"https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API",[295],"nofollow","fetch","-compatible function allowing to fetch app routes.",[299,300,301,316],"ul",{},[302,303,304,305,310,311,315],"li",{},"Input can be a relative path, ",[291,306,309],{"href":307,"rel":308},"https://developer.mozilla.org/en-US/docs/Web/API/URL",[295],"URL",", or ",[291,312,99],{"href":313,"rel":314},"https://developer.mozilla.org/en-US/docs/Web/API/Request",[295],".",[302,317,318,319,323],{},"Returned value is a ",[291,320,104],{"href":321,"rel":322},"https://developer.mozilla.org/en-US/docs/Web/API/Response",[295]," promise.",[199,325,329],{"className":326,"code":327,"language":328,"meta":204,"style":204},"language-ts shiki shiki-themes github-light github-dark github-dark","const response = await app.fetch(\"/\");\nconsole.log(response, await response.text());\n","ts",[194,330,331,357],{"__ignoreMap":204},[208,332,333,335,338,340,343,346,348,351,354],{"class":210,"line":211},[208,334,242],{"class":214},[208,336,337],{"class":245}," response",[208,339,249],{"class":214},[208,341,342],{"class":214}," await",[208,344,345],{"class":218}," app.",[208,347,296],{"class":255},[208,349,350],{"class":218},"(",[208,352,353],{"class":225},"\"/\"",[208,355,356],{"class":218},");\n",[208,358,359,362,365,368,371,374,377],{"class":210,"line":232},[208,360,361],{"class":218},"console.",[208,363,364],{"class":255},"log",[208,366,367],{"class":218},"(response, ",[208,369,370],{"class":214},"await",[208,372,373],{"class":218}," response.",[208,375,376],{"class":255},"text",[208,378,379],{"class":218},"());\n",[281,381,383],{"id":382},"h3on",[194,384,385],{},"H3.on",[190,387,388],{},"Register route handler for specific HTTP method.",[199,390,392],{"className":201,"code":391,"language":203,"meta":204,"style":204},"const app = new H3().on(\"GET\", \"/\", () => \"OK\");\n",[194,393,394],{"__ignoreMap":204},[208,395,396,398,400,402,404,406,409,412,414,417,420,422,425,428,431],{"class":210,"line":211},[208,397,242],{"class":214},[208,399,246],{"class":245},[208,401,249],{"class":214},[208,403,252],{"class":214},[208,405,256],{"class":255},[208,407,408],{"class":218},"().",[208,410,411],{"class":255},"on",[208,413,350],{"class":218},[208,415,416],{"class":225},"\"GET\"",[208,418,419],{"class":218},", ",[208,421,353],{"class":225},[208,423,424],{"class":218},", () ",[208,426,427],{"class":214},"=>",[208,429,430],{"class":225}," \"OK\"",[208,432,356],{"class":218},[434,435],"read-more",{"title":23,"to":24},[281,437,439],{"id":438},"h3method",[194,440,441],{},"H3.[method]",[190,443,444,445,448],{},"Register route handler for specific HTTP method (shortcut for ",[194,446,447],{},"app.on(method, ...)",").",[199,450,452],{"className":201,"code":451,"language":203,"meta":204,"style":204},"const app = new H3().get(\"/\", () => \"OK\");\n",[194,453,454],{"__ignoreMap":204},[208,455,456,458,460,462,464,466,468,471,473,475,477,479,481],{"class":210,"line":211},[208,457,242],{"class":214},[208,459,246],{"class":245},[208,461,249],{"class":214},[208,463,252],{"class":214},[208,465,256],{"class":255},[208,467,408],{"class":218},[208,469,470],{"class":255},"get",[208,472,350],{"class":218},[208,474,353],{"class":225},[208,476,424],{"class":218},[208,478,427],{"class":214},[208,480,430],{"class":225},[208,482,356],{"class":218},[281,484,486],{"id":485},"h3all",[194,487,488],{},"H3.all",[190,490,491],{},"Register route handler for all HTTP methods.",[199,493,495],{"className":201,"code":494,"language":203,"meta":204,"style":204},"const app = new H3().all(\"/\", () => \"OK\");\n",[194,496,497],{"__ignoreMap":204},[208,498,499,501,503,505,507,509,511,514,516,518,520,522,524],{"class":210,"line":211},[208,500,242],{"class":214},[208,502,246],{"class":245},[208,504,249],{"class":214},[208,506,252],{"class":214},[208,508,256],{"class":255},[208,510,408],{"class":218},[208,512,513],{"class":255},"all",[208,515,350],{"class":218},[208,517,353],{"class":225},[208,519,424],{"class":218},[208,521,427],{"class":214},[208,523,430],{"class":225},[208,525,356],{"class":218},[281,527,529],{"id":528},"h3use",[194,530,531],{},"H3.use",[190,533,534,535,315],{},"Register a global ",[291,536,537],{"href":29},"middleware",[199,539,541],{"className":201,"code":540,"language":203,"meta":204,"style":204},"const app = new H3()\n  .use((event) => {\n    console.log(`request: ${event.req.url}`);\n  })\n  .all(\"/\", () => \"OK\");\n",[194,542,543,558,581,610,615],{"__ignoreMap":204},[208,544,545,547,549,551,553,555],{"class":210,"line":211},[208,546,242],{"class":214},[208,548,246],{"class":245},[208,550,249],{"class":214},[208,552,252],{"class":214},[208,554,256],{"class":255},[208,556,557],{"class":218},"()\n",[208,559,560,563,566,569,573,576,578],{"class":210,"line":232},[208,561,562],{"class":218},"  .",[208,564,565],{"class":255},"use",[208,567,568],{"class":218},"((",[208,570,572],{"class":571},"sQHwn","event",[208,574,575],{"class":218},") ",[208,577,427],{"class":214},[208,579,580],{"class":218}," {\n",[208,582,583,586,588,590,593,595,597,600,602,605,608],{"class":210,"line":239},[208,584,585],{"class":218},"    console.",[208,587,364],{"class":255},[208,589,350],{"class":218},[208,591,592],{"class":225},"`request: ${",[208,594,572],{"class":218},[208,596,315],{"class":225},[208,598,599],{"class":218},"req",[208,601,315],{"class":225},[208,603,604],{"class":218},"url",[208,606,607],{"class":225},"}`",[208,609,356],{"class":218},[208,611,612],{"class":210,"line":262},[208,613,614],{"class":218},"  })\n",[208,616,617,619,621,623,625,627,629,631],{"class":210,"line":269},[208,618,562],{"class":218},[208,620,513],{"class":255},[208,622,350],{"class":218},[208,624,353],{"class":225},[208,626,424],{"class":218},[208,628,427],{"class":214},[208,630,430],{"class":225},[208,632,356],{"class":218},[434,634],{"title":28,"to":29},[281,636,638],{"id":637},"h3register",[194,639,640],{},"H3.register",[190,642,643],{},"Register a H3 plugin to extend app.",[434,645],{"title":76,"to":77},[281,647,649],{"id":648},"h3handler",[194,650,651],{},"H3.handler",[190,653,654,655,658],{},"An H3 ",[291,656,657],{"href":34},"event handler"," useful to compose multiple H3 app instances.",[190,660,661,665],{},[662,663,664],"strong",{},"Example:"," Nested apps.",[199,667,669],{"className":201,"code":668,"language":203,"meta":204,"style":204},"import { H3, serve, redirect, withBase } from \"h3\";\n\nconst nestedApp = new H3().get(\"/test\", () => \"/test (sub app)\");\n\nconst app = new H3()\n  .get(\"/\", (event) => redirect(event, \"/api/test\"))\n  .all(\"/api/**\", withBase(\"/api\", nestedApp.handler));\n\nserve(app);\n",[194,670,671,684,688,719,723,737,769,794,799],{"__ignoreMap":204},[208,672,673,675,678,680,682],{"class":210,"line":211},[208,674,215],{"class":214},[208,676,677],{"class":218}," { H3, serve, redirect, withBase } ",[208,679,222],{"class":214},[208,681,226],{"class":225},[208,683,229],{"class":218},[208,685,686],{"class":210,"line":232},[208,687,236],{"emptyLinePlaceholder":235},[208,689,690,692,695,697,699,701,703,705,707,710,712,714,717],{"class":210,"line":239},[208,691,242],{"class":214},[208,693,694],{"class":245}," nestedApp",[208,696,249],{"class":214},[208,698,252],{"class":214},[208,700,256],{"class":255},[208,702,408],{"class":218},[208,704,470],{"class":255},[208,706,350],{"class":218},[208,708,709],{"class":225},"\"/test\"",[208,711,424],{"class":218},[208,713,427],{"class":214},[208,715,716],{"class":225}," \"/test (sub app)\"",[208,718,356],{"class":218},[208,720,721],{"class":210,"line":262},[208,722,236],{"emptyLinePlaceholder":235},[208,724,725,727,729,731,733,735],{"class":210,"line":269},[208,726,242],{"class":214},[208,728,246],{"class":245},[208,730,249],{"class":214},[208,732,252],{"class":214},[208,734,256],{"class":255},[208,736,557],{"class":218},[208,738,740,742,744,746,748,751,753,755,757,760,763,766],{"class":210,"line":739},6,[208,741,562],{"class":218},[208,743,470],{"class":255},[208,745,350],{"class":218},[208,747,353],{"class":225},[208,749,750],{"class":218},", (",[208,752,572],{"class":571},[208,754,575],{"class":218},[208,756,427],{"class":214},[208,758,759],{"class":255}," redirect",[208,761,762],{"class":218},"(event, ",[208,764,765],{"class":225},"\"/api/test\"",[208,767,768],{"class":218},"))\n",[208,770,772,774,776,778,781,783,786,788,791],{"class":210,"line":771},7,[208,773,562],{"class":218},[208,775,513],{"class":255},[208,777,350],{"class":218},[208,779,780],{"class":225},"\"/api/**\"",[208,782,419],{"class":218},[208,784,785],{"class":255},"withBase",[208,787,350],{"class":218},[208,789,790],{"class":225},"\"/api\"",[208,792,793],{"class":218},", nestedApp.handler));\n",[208,795,797],{"class":210,"line":796},8,[208,798,236],{"emptyLinePlaceholder":235},[208,800,802,805],{"class":210,"line":801},9,[208,803,804],{"class":255},"serve",[208,806,807],{"class":218},"(app);\n",[281,809,811],{"id":810},"h3mount",[194,812,813],{},"H3.mount",[190,815,816,817,820],{},"Using ",[194,818,819],{},".mount"," method, you can register a sub-app with prefix.",[434,822],{"title":48,"to":49},[274,824,826,828],{"id":825},"h3-options",[194,827,60],{}," Options",[190,830,831],{},"You can pass global app configuration when initializing an app.",[190,833,834],{},"Supported options:",[299,836,837,842],{},[302,838,839],{},[194,840,841],{},"debug",[302,843,844,847,848,850],{},[194,845,846],{},"plugins",": (see ",[291,849,846],{"href":77}," for more information)",[852,853,854],"important",{},[190,855,856,857,859],{},"\nEnabling ",[194,858,841],{}," option, sends important stuff like stack traces in error responses. Only enable during development.",[281,861,863],{"id":862},"global-hooks","Global Hooks",[190,865,866],{},"When initializing an H3 app, you can register global hooks:",[299,868,869,874,879],{},[302,870,871],{},[194,872,873],{},"onError",[302,875,876],{},[194,877,878],{},"onRequest",[302,880,881],{},[194,882,883],{},"onResponse",[190,885,886],{},"These hooks are called for every request and can be used to add global logic to your app such as logging, error handling, etc.",[199,888,890],{"className":201,"code":889,"language":203,"meta":204,"style":204},"const app = new H3({\n  onRequest: (event) => {\n    console.log(\"Request:\", event.req.url);\n  },\n  onResponse: (response, event) => {\n    console.log(\"Response:\", event.path, response.status);\n  },\n  onError: (error, event) => {\n    console.error(error);\n  },\n});\n",[194,891,892,906,922,936,941,961,975,979,999,1008,1013],{"__ignoreMap":204},[208,893,894,896,898,900,902,904],{"class":210,"line":211},[208,895,242],{"class":214},[208,897,246],{"class":245},[208,899,249],{"class":214},[208,901,252],{"class":214},[208,903,256],{"class":255},[208,905,259],{"class":218},[208,907,908,911,914,916,918,920],{"class":210,"line":232},[208,909,910],{"class":255},"  onRequest",[208,912,913],{"class":218},": (",[208,915,572],{"class":571},[208,917,575],{"class":218},[208,919,427],{"class":214},[208,921,580],{"class":218},[208,923,924,926,928,930,933],{"class":210,"line":239},[208,925,585],{"class":218},[208,927,364],{"class":255},[208,929,350],{"class":218},[208,931,932],{"class":225},"\"Request:\"",[208,934,935],{"class":218},", event.req.url);\n",[208,937,938],{"class":210,"line":262},[208,939,940],{"class":218},"  },\n",[208,942,943,946,948,951,953,955,957,959],{"class":210,"line":269},[208,944,945],{"class":255},"  onResponse",[208,947,913],{"class":218},[208,949,950],{"class":571},"response",[208,952,419],{"class":218},[208,954,572],{"class":571},[208,956,575],{"class":218},[208,958,427],{"class":214},[208,960,580],{"class":218},[208,962,963,965,967,969,972],{"class":210,"line":739},[208,964,585],{"class":218},[208,966,364],{"class":255},[208,968,350],{"class":218},[208,970,971],{"class":225},"\"Response:\"",[208,973,974],{"class":218},", event.path, response.status);\n",[208,976,977],{"class":210,"line":771},[208,978,940],{"class":218},[208,980,981,984,986,989,991,993,995,997],{"class":210,"line":796},[208,982,983],{"class":255},"  onError",[208,985,913],{"class":218},[208,987,988],{"class":571},"error",[208,990,419],{"class":218},[208,992,572],{"class":571},[208,994,575],{"class":218},[208,996,427],{"class":214},[208,998,580],{"class":218},[208,1000,1001,1003,1005],{"class":210,"line":801},[208,1002,585],{"class":218},[208,1004,988],{"class":255},[208,1006,1007],{"class":218},"(error);\n",[208,1009,1011],{"class":210,"line":1010},10,[208,1012,940],{"class":218},[208,1014,1016],{"class":210,"line":1015},11,[208,1017,272],{"class":218},[852,1019,1020],{},[190,1021,1022,1023,1026,1027,1029],{},"\nGlobal hooks only run from main H3 app and ",[662,1024,1025],{},"not"," sub-apps. Use ",[291,1028,537],{"href":29}," for more flexibility.",[274,1031,1033,1035],{"id":1032},"h3-properties",[194,1034,60],{}," Properties",[281,1037,1039],{"id":1038},"h3config",[194,1040,1041],{},"H3.config",[190,1043,1044],{},"Global H3 instance config.",[1046,1047,1048],"style",{},"html pre.shiki code .so5gQ, html code.shiki .so5gQ{--shiki-light:#D73A49;--shiki-default:#F97583;--shiki-dark:#F97583}html pre.shiki code .slsVL, html code.shiki .slsVL{--shiki-light:#24292E;--shiki-default:#E1E4E8;--shiki-dark:#E1E4E8}html pre.shiki code .sfrk1, html code.shiki .sfrk1{--shiki-light:#032F62;--shiki-default:#9ECBFF;--shiki-dark:#9ECBFF}html pre.shiki code .suiK_, html code.shiki .suiK_{--shiki-light:#005CC5;--shiki-default:#79B8FF;--shiki-dark:#79B8FF}html pre.shiki code .shcOC, html code.shiki .shcOC{--shiki-light:#6F42C1;--shiki-default:#B392F0;--shiki-dark:#B392F0}html pre.shiki code .sCsY4, html code.shiki .sCsY4{--shiki-light:#6A737D;--shiki-default:#6A737D;--shiki-dark:#6A737D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sQHwn, html code.shiki .sQHwn{--shiki-light:#E36209;--shiki-default:#FFAB70;--shiki-dark:#FFAB70}",{"title":204,"searchDepth":232,"depth":232,"links":1050},[1051,1062,1066],{"id":276,"depth":232,"text":1052,"children":1053},"H3 Methods",[1054,1055,1056,1057,1058,1059,1060,1061],{"id":283,"depth":239,"text":286},{"id":382,"depth":239,"text":385},{"id":438,"depth":239,"text":441},{"id":485,"depth":239,"text":488},{"id":528,"depth":239,"text":531},{"id":637,"depth":239,"text":640},{"id":648,"depth":239,"text":651},{"id":810,"depth":239,"text":813},{"id":825,"depth":232,"text":1063,"children":1064},"H3 Options",[1065],{"id":862,"depth":239,"text":863},{"id":1032,"depth":232,"text":1067,"children":1068},"H3 Properties",[1069],{"id":1038,"depth":239,"text":1041},"H3 class is the core of server.","md",{"icon":63},{"icon":63},{"title":60,"description":1070},"Ny9DOhzovjUPpR0-Y0jp79Y93EcjTsz39f6KesynzrM",[1077,1079],{"title":48,"path":49,"stem":50,"description":1078,"icon":51,"children":-1},"H3 has a native mount method for adding nested sub-apps to the main instance.",{"title":65,"path":66,"stem":67,"description":1080,"icon":68,"children":-1},"H3Event, carries incoming request, prepared response and context.",1751634864359]