快速
享受 Vite 开发体验,服务器端支持 HMR,并为生产环境优化。
多功能
使用相同代码库,零配置部署到任何平台,不被供应商绑定。
精简
精简设计,以最小开销适配任何解决方案。
创建 Server Routes
开始在 routes/ 文件夹中创建 API routes,或者在 server.ts 文件中使用你喜欢的后端框架。
- routes/在 routes/ 文件夹中创建 server routes,它们将被自动注册。
- server.ts使用完整的 Web 标准,选择你喜欢的标准库,使用 server.ts 文件创建 server routes。
routes/hello.ts
import { defineHandler } from 'nitro/h3' export default defineHandler(({ req }) => { return { api: 'works!' } })
server.ts
export default { async fetch(req: Request): Promise<Response> { return new Response(`Hello world! (${req.url})`); }, };
server.ts
import { H3 } from 'h3' const app = new H3() app.get("/", () => '⚡️ Hello from H3!') export default app
server.ts
import { Hono } from 'hono' const app = new Hono() app.get("/", (c) => c.text('🔥 Hello from Hono!')) export default app
server.ts
import { Elysia } from 'elysia' const app = new Elysia() app.get("/", (c) => '🦊 Hello from Elysia!') export default app