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