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 的文档