Skip to content

StricJS は、高性能な Web アプリケーションと API を構築するための Bun 向けフレームワークです。

  • 高速 — Stric は最も高速な Bun フレームワークの 1 つです。詳細については ベンチマーク を参照してください。
  • ミニマル@stricjs/router@stricjs/utils などの基本コンポーネントは 50kB 未満で、外部依存関係は不要です。
  • 拡張可能 — Stric には、プラグインシステム、依存関係の注入、リクエスト処理のためのオプションの最適化が含まれています。

bun init を使用して空のプロジェクトを作成します。

bash
mkdir myapp
cd myapp
bun init
bun add @stricjs/router @stricjs/utils

StricJS でシンプルな HTTP サーバーを実装します:

ts
import { Router } from "@stricjs/router";

export default new Router().get("/", () => new Response("Hi"));

/public から静的ファイルを提供するには:

ts
import { dir } from "@stricjs/utils";

export default new Router().get("/", () => new Response("Hi")).get("/*", dir("./public"));

ファイルをウォッチモードで実行して、開発サーバーを起動します。

bash
bun --watch run index.ts

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

Bun by www.bunjs.com.cn 編集