Bun

指南生態系統

使用 StricJS 和 Bun 構建 HTTP 伺服器

StricJS 是一個用於構建高效能 Web 應用程式和 API 的 Bun 框架。

  • 快速 — Stric 是最快的 Bun 框架之一。有關詳細資訊,請參閱基準測試
  • 精簡@stricjs/router@stricjs/utils 等基本元件均小於 50kB,無需外部依賴。
  • 可擴充套件 — Stric 包含外掛系統、依賴注入和可選的請求處理最佳化。

使用 bun init 建立一個空專案。

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

使用 StricJS 實現一個簡單的 HTTP 伺服器

index.ts
import { Router } from '@stricjs/router';

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

/public 提供靜態檔案

index.ts
import { dir } from '@stricjs/utils';

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

以監視模式執行檔案以啟動開發伺服器。

bun --watch run index.ts

欲瞭解更多資訊,請參閱 Stric 的文件