Skip to content

Elysia は、Bun の HTTP、ファイルシステム、ホットリロード API を最大限に活用する、Bun 向けのパフォーマンス重視の Web フレームワークです。bun create で始めましょう。

bash
bun create elysia myapp
cd myapp
bun run dev

シンプルな HTTP ルートを定義し、Elysia でサーバーを起動するには:

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 Web フレームワーク の 1 つでもあります。

詳細については、Elysia ドキュメント を参照してください。

Bun by www.bunjs.com.cn 編集