Elysia ist ein Bun-first Performance-orientiertes Web-Framework, das die HTTP-, Dateisystem- und Hot-Reloading-APIs von Bun voll ausnutzt. Starten Sie mit bun create.
bash
bun create elysia myapp
cd myapp
bun run devUm eine einfache HTTP-Route zu definieren und einen Server mit Elysia zu starten:
ts
import { Elysia } from "elysia";
const app = new Elysia().get("/", () => "Hello Elysia").listen(8080);
console.log(`🦊 Elysia läuft auf Port ${app.server?.port}...`);Elysia ist ein voll ausgestattetes Server-Framework mit einer Express-ähnlichen Syntax, Typinferenz, Middleware, Datei-Uploads und Plugins für JWT-Authentifizierung, tRPC und mehr. Es ist auch eines der schnellsten Bun-Web-Frameworks.
Lesen Sie die Elysia-Dokumentation für weitere Informationen.