Bun

指南生態系統

使用 Elysia 和 Bun 建立 HTTP 伺服器

Elysia 是一個以 Bun 為先、注重效能的網路框架,充分利用 Bun 的 HTTP、檔案系統和熱重載 API。使用 bun create 開始使用。

bun create elysia myapp
cd myapp
bun run dev

使用 Elysia 定義簡單的 HTTP 路由並啟動伺服器

server.ts
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 文件以取得更多資訊。