关于 koa
该技能介绍如何使用 Koa 构建 Node.js HTTP 服务和中间件,涵盖上下文与异步中间件模型、路由、请求体解析、错误处理及部署实践。
主要功能
- 01Koa 上下文与异步中间件
- 02洋葱式中间件顺序
- 03路由与请求体解析
- 04错误处理与日志记录
- 05生产环境代理和 HTTPS 指引
适用场景
- 01使用 Koa 构建 Node.js HTTP 服务
- 02配置路由和请求体解析
- 03设置中间件错误处理
- 04准备部署 Koa 服务
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ full-stack-skills/ nodejs-skills --skill koa安装后在 Claude Code 中输入/koa确认已加载。
附带文件agents/openai.yamlLICENSE.txt
README 原文English
来自项目 READMEREADME 暂无中文译文,以下为英文原文;中文介绍见上方。
When to use this skill
Use this skill whenever the user wants to:
- 用 Koa 编写 Node.js HTTP 服务、中间件与洋葱模型
- 配置路由(koa-router)、body 解析、错误处理与部署
How to use this skill
- 核心:Koa()、ctx 与 next;async 中间件与洋葱顺序;ctx.body、ctx.status。
- 生态:koa-router、koa-bodyparser、koa-static;错误与日志中间件。
- 参考:https://koajs.com/
Best Practices
- 中间件 async 与 next 正确使用;错误统一捕获。
- 生产用反向代理与 HTTPS;安全与 CORS。
Keywords
koa, Node.js, 中间件, 洋葱模型
评论
支持 Markdown