文件即路由 · BFF 即方法 · 多进程即默认
pages/ 目录即路由表。pages/users/[id].ts → GET /users/:id,零配置,零注册。
this.bff() 一行聚合多后端接口,Sync/Async 双通道,自动并发 + trace 追踪。
7 进程编制 × 3 线程/进程。Requesting → SyncWorker/AsyncWorker 双队列分发。
纯 Node.js 原生实现。无 node_modules 膨胀,启动 < 200ms,冷启动秒级。
18 类内置类型校验。static dataType 声明参数 schema,自动拦截非法请求。
beforeRequest / afterResponse 全局钩子,鉴权、日志、限流一行接入。
tasks/ 目录即 cron 表。@daily / @every 30m / 自定义表达式,独立 CronProcess。
内置 /health /metrics /__routes 端点,健康检查、指标采集、路由清单开箱即用。
| 方法 | 路径 | 说明 |
|---|---|---|
| GET | / | 服务信息 & 运行时长 |
| GET | /hello?name=Draco | 查询参数示例 |
| POST | /hello | JSON body echo |
| GET | /users | 用户列表 |
| GET | /users/:id | 动态路由 + dataType 校验 |
| PUT | /users/:id | 更新用户 |
| DELETE | /users/:id | 删除用户 + resError |
| GET | /bff-demo | BFF 并发聚合 + trace |
| GET | /health | 健康检查 |
| GET | /metrics | 运行时指标 |