Skip to main content
Elysia 是一个以 Bun 为核心、性能优先的 Web 框架,充分利用了 Bun 的 HTTP、文件系统和热重载 API。通过 bun create 快速开始。
terminal
bun create elysia myapp
cd myapp
bun run dev

要用 Elysia 定义一个简单的 HTTP 路由并启动服务器:
https://mintcdn.com/ikxin/RzFFGbzo0-4huILA/icons/typescript.svg?fit=max&auto=format&n=RzFFGbzo0-4huILA&q=85&s=a3dffd2241f05776d3bd25171d0c5a79server.ts
import { Elysia } from "elysia";

const app = new Elysia().get("/", () => "Hello Elysia").listen(8080);

console.log(`🦊 Elysia 正在运行,端口号为 ${app.server?.port}...`);

Elysia 是一个功能齐全的服务器框架,拥有类似 Express 的语法、类型推断、中间件、文件上传,以及用于 JWT 认证、tRPC 等的插件。它还是 最快的 Bun Web 框架之一 更多信息请参考 Elysia 的文档