Elysia 是以 Bun 為優先的效能導向網頁框架,它充分利用 Bun 的 HTTP、檔案系統和熱重載 API。使用 bun create
開始使用。
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 at on port ${app.server?.port}...`)
Elysia 是功能齊全的伺服器框架,具有類似 Express 的語法、類型推論、中介軟體、檔案上傳,以及用於 JWT 驗證、tRPC 等的附加元件。它也是 最快的 Bun 網頁框架之一。
請參閱 Elysia 文件以取得更多資訊。