Elysia 是一个以 Bun 为先、注重性能的 Web 框架,它充分利用了 Bun 的 HTTP、文件系统和热重载 API。使用 bun create
开始。
bun create elysia myapp
cd myapp
bun run dev
要使用 Elysia 定义一个简单的 HTTP 路由并启动服务器
import { Elysia } from 'elysia'
const app = new Elysia()
.get('/', () => 'Hello Elysia')
.listen(8080)
console.log(`🦊 Elysia is running at on port ${app.server?.port}...`)
Elysia 是一个功能齐全的服务器框架,具有类似 Express 的语法、类型推断、中间件、文件上传和用于 JWT 身份验证、tRPC 等的插件。它也是 最快的 Bun Web 框架 之一。
有关更多信息,请参阅 Elysia 文档。