SuperAPI AI 工具集

bun-hono-integration

通用与其它

查看项目

更新于 10-15 21:04

技能介绍

用途:在 Bun 运行时上使用 Hono 轻量 Web 框架构建 API,覆盖路由、中间件、REST API、上下文处理与 Web 框架特性。

主要能力:支持 GET/POST/PUT/DELETE 等 HTTP 方法、路径参数、通配符与正则式路径;路由分组与 basePath;请求头、查询参数、JSON/文本/表单/ArrayBuffer 等请求体解析;text、json、html、redirect、notFound、自定义 body 等响应类型;全局与路径级中间件,以及 cors、logger、basicAuth、bearerAuth、compress、etag、secureHeaders 等内置中间件;通过 @hono/zod-validator 与 zod 做请求校验;上下文变量 c.set/c.get;HTTPException 与 onError/notFound 错误处理;RPC 模式配合 hono/client 生成类型安全客户端。

使用方式:可用 bun create hono my-app 创建项目,随后 cd my-app、bun install、bun run dev。基本写法为 import { Hono } from "hono",创建 app 并注册路由,最后 export default app。

适用场景:在 Bun 上开发 REST API、需要中间件与请求校验的 Web 服务,以及希望获得端到端类型安全的客户端调用。

限制:资料未提供性能数据、收费与平台支持范围;常见错误包括路由未找到、请求体重复读取、校验器错误与中间件顺序问题,需按资料提示排查。