StricJS 是一个用于构建高性能 Web 应用和 API 的 Bun 框架。
- 快速 — Stric 是最快的 Bun 框架之一。有关更多详细信息,请参阅 基准测试。
- 精简 — 基本组件如
@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 的 文档。