mcpField
K
koa

koa

github.com/full-stack-skills開発065 回インストール5 週間前に更新
リポジトリ

koa について

KoaでNode.jsのHTTPサービスやミドルウェアを構築するためのスキルです。コンテキストと非同期ミドルウェアのモデル、ルーティング、リクエストボディ解析、エラー処理、デプロイの実践を扱います。

主な機能

  1. 01Koaのコンテキストと非同期ミドルウェア
  2. 02オニオン型ミドルウェアの順序
  3. 03ルーティングとボディ解析
  4. 04エラー処理とログ記録
  5. 05本番環境のプロキシとHTTPSの指針

活用シーン

  1. 01KoaでNode.js HTTPサービスを構築
  2. 02ルートとリクエストボディ解析の設定
  3. 03ミドルウェアのエラー処理の構成
  4. 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)、ボディの解析、エラー処理、デプロイを設定する

このスキルの使い方

  1. 基本:Koa()、ctx、next、async ミドルウェアと洋ネギモデルの順序、ctx.body、ctx.status。
  2. エコシステム:koa-router、koa-bodyparser、koa-static、エラー処理とログ記録のミドルウェア。
  3. 参考資料:https://koajs.com/

ベストプラクティス

  • ミドルウェアで async と next を正しく使用し、エラーを一元的に捕捉します。
  • 本番環境ではリバースプロキシと HTTPS を使用し、セキュリティと CORS に配慮します。

キーワード

koa、Node.js、ミドルウェア、洋ネギモデル

コメント