StricJS ist ein Bun-Framework für das Erstellen leistungsstarker Webanwendungen und APIs.
- Schnell — Stric ist eines der schnellsten Bun-Frameworks. Siehe Benchmark für weitere Details.
- Minimal — Die grundlegenden Komponenten wie
@stricjs/routerund@stricjs/utilssind unter 50 kB groß und benötigen keine externen Abhängigkeiten. - Erweiterbar — Stric verfügt über ein Plugin-System, Dependency Injection und optionale Optimierungen für die Anfrageverarbeitung.
Verwenden Sie bun init, um ein leeres Projekt zu erstellen.
bash
mkdir myapp
cd myapp
bun init
bun add @stricjs/router @stricjs/utilsUm einen einfachen HTTP-Server mit StricJS zu implementieren:
ts
import { Router } from "@stricjs/router";
export default new Router().get("/", () => new Response("Hi"));Um statische Dateien aus /public bereitzustellen:
ts
import { dir } from "@stricjs/utils";
export default new Router().get("/", () => new Response("Hi")).get("/*", dir("./public"));Führen Sie die Datei im Watch-Modus aus, um den Entwicklungsserver zu starten.
bash
bun --watch run index.tsFür weitere Informationen lesen Sie die Dokumentation von Stric.