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 伺服器
import { Router } from '@stricjs/router';
export default new Router()
.get('/', () => new Response('Hi'));
從 /public
提供靜態檔案
import { dir } from '@stricjs/utils';
export default new Router()
.get('/', () => new Response('Hi'))
.get('/*', dir('./public'));
在監控模式下執行檔案以啟動開發伺服器。
bun --watch run index.ts
如需更多資訊,請參閱 Stric 的 文件。