StricJS 是一个 Bun 框架,用于构建高性能 Web 应用程序和 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 的 文档。