TypeBox + Fastify - 基于TypeBox的Fastify API开发
使用TypeBox模式进行类型安全的Fastify REST API开发,支持模式验证和自动OpenAPI生成
标签
更新于: 2026-03-22能力
典型输入
典型输出
该技能可以做什么
- 定义路由模式
- 验证请求参数
- 验证查询字符串
- 验证请求体
- 验证响应
- 生成OpenAPI规范
- 创建插件
- 注册插件
- 添加请求钩子
- 添加响应钩子
- 处理错误
- 测试路由
- 流式响应
- 请求限流
- 配置CORS
- 优雅关闭
- 自动加载插件
输入
- TypeBox模式定义
- Fastify插件
- 测试用例
- 钩子配置
输出
- HTTP响应
- OpenAPI规范
- 类型推断的请求处理器
- 服务器实例
要求
- Fastify v5+
- TypeScript v5+严格模式
- @fastify/type-provider-typebox
- @sinclair/typebox
