BBackOne Docsserver · utils · cli
Bun-nativeGitHub ↗

欢迎

Bun-first · zero runtime dependencies

BackOne 服务端生态

BackOne 是一套完全基于 TypeScript 与 Bun 的服务端开发生态:轻量级框架 @geektech/backone、通用工具包 @geektech/backone-utils 与脚手架 CLI @geektech/backone-cli,全部零运行时依赖,让服务端开发保持在 TypeScript 的一个语言系统里。


快速开始

安装框架(需要 Bun >= 1.3.0),三个包全部发布在 npm:

ts
bun add @geektech/backone
bun add @geektech/backone-utils
bun add -d @geektech/backone-cli

第一个服务只有几行:

ts
import { createServer } from '@geektech/backone';

const app = createServer({ port: 3000 });

app.get('/', () => 'Hello, BackOne!');

const port = await app.listen();
console.log(`Server running at http://127.0.0.1:${port}`);

运行 bun src/index.ts 后访问 http://127.0.0.1:3000 即可看到响应。更多内容见各包文档。