hono
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseHono Skill
Hono Skill
Develop Hono applications efficiently using Hono CLI ().
@hono/cli使用Hono CLI()高效开发Hono应用。
@hono/cliSetup
安装设置
You can use Hono CLI without global installation via npx:
bash
npx @hono/cli <command>Or install globally (optional):
bash
npm install -g @hono/cli你可以通过npx无需全局安装即可使用Hono CLI:
bash
npx @hono/cli <command>或者全局安装(可选):
bash
npm install -g @hono/cliCommands for AI
面向AI的命令
1. Search Documentation
1. 搜索文档
bash
hono search "<query>" --prettySearch for Hono APIs and features. Use for human-readable output.
--prettybash
hono search "<query>" --pretty搜索Hono的API和功能。使用参数可获得人类易读的输出格式。
--pretty2. View Documentation
2. 查看文档
bash
hono docs [path]Display detailed documentation for a specific path found in search results.
Examples:
bash
hono docs /docs/api/context
hono docs /docs/api/hono
hono docs /docs/helpers/factorybash
hono docs [path]显示搜索结果中特定路径的详细文档。
示例:
bash
hono docs /docs/api/context
hono docs /docs/api/hono
hono docs /docs/helpers/factory3. Request Testing
3. 请求测试
bash
undefinedbash
undefinedGET request
GET 请求
hono request [file] -P /path
hono request [file] -P /path
POST request
POST 请求
hono request [file] -X POST -P /api/users -d '{"name": "test"}'
hono request [file] -X POST -P /api/users -d '{"name": "test"}'
Request with headers
带请求头的请求
hono request [file] -H "Authorization: Bearer token" -P /api/protected
Uses `app.request()` internally, so no server startup required for testing.hono request [file] -H "Authorization: Bearer token" -P /api/protected
内部使用`app.request()`,因此测试无需启动服务器。4. Optimization & Bundling
4. 优化与打包
bash
undefinedbash
undefinedBundle optimization
打包优化
hono optimize [entry] -o dist/index.js
hono optimize [entry] -o dist/index.js
With minification
启用压缩
hono optimize [entry] -o dist/index.js --minify
hono optimize [entry] -o dist/index.js --minify
Specify target (cloudflare-workers, deno, etc.)
指定目标环境(cloudflare-workers、deno等)
hono optimize [entry] -t cloudflare-workers
undefinedhono optimize [entry] -t cloudflare-workers
undefinedDevelopment Workflow
开发工作流
- Research: Use →
hono searchto investigate APIs and featureshono docs - Implement: Write the code
- Test: Use to test endpoints
hono request - Optimize: Use for production builds when needed
hono optimize
- 调研:使用→
hono search来研究API和功能hono docs - 实现:编写代码
- 测试:使用测试端点
hono request - 优化:必要时使用进行生产构建
hono optimize
Guidelines
指南
- Always search with before implementing unfamiliar APIs
hono search - Use flag with
--pretty(default output is JSON)hono search - works without starting an HTTP server
hono request - Search for middleware usage with
hono search "middleware name"
- 在实现不熟悉的API前,务必使用进行搜索
hono search - 使用时加上
hono search参数(默认输出为JSON格式)--pretty - 无需启动HTTP服务器即可运行
hono request - 使用搜索中间件的用法
hono search "middleware name"