快速
享受带有服务器端 HMR 的 Vite 开发体验,并针对生产环境进行优化。
多样
使用零配置将相同代码库部署到任何部署提供商,无供应商锁定。
极简
极简设计,适配任何解决方案,开销最低。
创建服务器路由
在 routes/ 目录中开始创建 API 路由,或使用您喜欢的后端框架,在 server.ts 文件中开始。
- routes/在 routes/ 目录中创建服务器路由,它们将自动注册。
- server.ts完全遵循 Web 标准,使用您选择的标准库,在 server.ts 文件中创建服务器路由。
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