素材阁

Hono 速查

共 25 条 Hono 常用写法,涵盖基础、路由、中间件、上下文、部署与进阶。 支持搜索与分类筛选,点击即可复制。

基础

极快,适配 Workers/Deno/Bun/Node。

命令说明
脚手架(可选运行时模板)
创建实例
定义路由
导出给运行时(Workers/Deno/Bun)
启动

路由

参数与分组。

命令说明
各方法
路径参数
查询参数
路由分组
通用与兜底

中间件

内置与自定义。

命令说明
内置中间件
启用日志
按路径启用
自定义中间件
基础认证

上下文 c

响应与读取。

命令说明
返回
状态码与响应头
读取请求体
上下文变量(配合中间件)
重定向

部署与进阶

多运行时与类型安全。

命令说明
多运行时
RPC 客户端(类型安全,hono/client)
SSR
Zod 校验
测试

使用说明

Hono 常用写法速查:基础、路由、中间件、上下文、部署与进阶;支持搜索与分类筛选,点击即可复制。

  1. 按用途点分类:基础、路由、中间件、上下文、部署与进阶。
  2. 点「写法」列复制,替换路径与运行时后使用。
  3. 用 app.route 拆分模块,用内置中间件处理 cors/日志/认证。
  4. 要类型安全的客户端调用,用 Hono 的 RPC 客户端。

常见问题

Hono 能跑在哪?
基于标准 Web API,可运行于 Cloudflare Workers、Deno、Bun、Node 及 Lambda 等边缘/无服务器环境,同一份代码多端复用。
c 是什么?
上下文对象,承载请求信息(c.req)与响应方法(c.json/c.text/c.html)以及中间件间共享变量(c.set/c.get)。
中间件是怎么执行的?
洋葱模型:app.use 注册的中间件按顺序进入,调用 await next() 进入后续处理,返回后可再收尾,类似 Koa。

延伸阅读

相关工具