Bun

指南生態系統

使用 StricJS 和 Bun 建立 HTTP 伺服器

StricJS 是 Bun 框架,用於建立高效能的網路應用程式和 API。

  • 快速 — 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 的 文件