Skip to content

Hono

中文地址:https://honodev.pages.dev/zh/

Hono 是基于 Web 标准 构建的,在如 Cloudflare Workers、Deno 、 Bun 等基于 Web 标准的运行时运行支持非常好。

Node 需要适配器。

sh
pnpm create hono
sh
import { Hono } from 'hono'

const app = new Hono()

app.get('/', (c) => {
#   return c.text('Hello Hono!')
  return c.json({
    hello: 'world'
  })
})

export default app

request

response

context

路由

错误处理

middleware

验证

helpers 辅助函数

jwt

js
import { decode, sign, verify } from "hono/jwt";

cookie

js
import { getCookie, setCookie } from "hono/cookie";

客户端信息

https://honodev.pages.dev/zh/docs/helpers/conninfo

js
import { getConnInfo } from "hono/cloudflare-workers";