Skip to content

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/router und @stricjs/utils sind 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/utils

Um 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.ts

Für weitere Informationen lesen Sie die Dokumentation von Stric.

Bun von www.bunjs.com.cn bearbeitet