使用 Elysia 和 Bun 建置 HTTP 伺服器
Elysia 是一個以 Bun 為首要目標的 Web 框架,建置於 Bun 的 HTTP、檔案系統和熱過載 API 之上。使用 bun create 開始使用。
terminal
bun create elysia myapp
cd myapp
bun run dev
要定義一個 HTTP 路由並使用 Elysia 啟動伺服器:
import { Elysia } from "elysia";
const app = new Elysia().get("/", () => "Hello Elysia").listen(8080);
console.log(`🦊 Elysia is running on port ${app.server?.port}...`);
Elysia 是一個具有類似 Express 的語法、型別推斷、中介軟體、檔案上傳功能以及用於 JWT 身份驗證和 OpenAPI 文件的外掛的伺服器框架。它是速度最快的 Bun Web 框架之一。
請參閱 Elysia 的文件。