SuperAPI AI 工具集

hono-routing

通用与其它

查看项目

更新于 10-15 23:33

技能介绍

用途:该技能面向使用 Hono 框架构建类型安全 API 的开发者,覆盖路由、中间件与 RPC 三大主题,并给出请求校验与错误处理的实践约定。

主要能力:说明如何创建基础应用(app.get 等)、用 c.json()/c.text()/c.html() 返回响应、导出 app 以适配 Cloudflare Workers、Deno、Bun、Node.js 等运行时;讲解使用 zValidator 等中间件做请求校验、通过 c.req.valid('json') 获取类型化数据;介绍中间件需 await next()、用 HTTPException 处理预期错误、用 app.onError/app.notFound 做全局处理、用 Hono<{ Variables }> 定义上下文变量类型、用 app.route() 组织子应用,以及导出 AppType 配合 hc 实现类型安全 RPC。

使用方式:安装 bun add hono@4.12.12,按需添加 zod@4.3.6 与 @hono/zod-validator@0.7.4(或 valibot、arktype、typia 等校验方案)。文中列出 setup-guide、top-errors、common-patterns、middleware-catalog、rpc-guide、validation-libraries 等参考文档与模板。

限制:资料中未提供各校验库的完整配置细节、价格或性能数据;安全安装建议(如禁用安装脚本、冷却期)来自该技能资料,仅供参考。分类为编程与开发。