koa について
KoaでNode.jsのHTTPサービスやミドルウェアを構築するためのスキルです。コンテキストと非同期ミドルウェアのモデル、ルーティング、リクエストボディ解析、エラー処理、デプロイの実践を扱います。
主な機能
- 01Koaのコンテキストと非同期ミドルウェア
- 02オニオン型ミドルウェアの順序
- 03ルーティングとボディ解析
- 04エラー処理とログ記録
- 05本番環境のプロキシとHTTPSの指針
活用シーン
- 01KoaでNode.js HTTPサービスを構築
- 02ルートとリクエストボディ解析の設定
- 03ミドルウェアのエラー処理の構成
- 04Koaサービスのデプロイ準備
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ full-stack-skills/ nodejs-skills --skill koaインストール後、Claude Code で/koaを入力して読み込まれたか確認します。
同梱ファイルagents/openai.yamlLICENSE.txt
詳細
このスキルを使うタイミング
次のような場合に、このスキルを使用してください。
- Koa を使って Node.js の HTTP サービス、ミドルウェア、洋ネギモデルを作成する
- ルーティング(koa-router)、ボディの解析、エラー処理、デプロイを設定する
このスキルの使い方
- 基本:Koa()、ctx、next、async ミドルウェアと洋ネギモデルの順序、ctx.body、ctx.status。
- エコシステム:koa-router、koa-bodyparser、koa-static、エラー処理とログ記録のミドルウェア。
- 参考資料:https://koajs.com/
ベストプラクティス
- ミドルウェアで async と next を正しく使用し、エラーを一元的に捕捉します。
- 本番環境ではリバースプロキシと HTTPS を使用し、セキュリティと CORS に配慮します。
キーワード
koa、Node.js、ミドルウェア、洋ネギモデル
コメント
Markdown 対応