mcpField
E
express

express

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

express について

expressは、Node.jsとExpressによる開発向けのスキルです。HTTPサービス、ルーティング、ミドルウェアに加え、一般的なリクエスト処理やエラー処理、安全対策、デプロイの要点を扱います。

主な機能

  1. 01ExpressによるHTTPサービスとルーティング
  2. 02ミドルウェアと静的リソースの設定
  3. 03CORSとリクエストボディの解析
  4. 04エラー処理と404レスポンス
  5. 05セキュリティヘッダーと本番環境へのデプロイ指針

活用シーン

  1. 01Node.js HTTPサービスの作成
  2. 02ルート、ミドルウェア、静的リソースの設定
  3. 03CORS、リクエスト解析、エラー処理の構成

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/full-stack-skills/nodejs-skills --skill express

インストール後、Claude Code で/expressを入力して読み込まれたか確認します。

同梱ファイルagents/openai.yamlLICENSE.txt

詳細

このスキルを使用する場面

次のようなことをユーザーが求めている場合は、このスキルを使用します。

  • Express を使って Node.js の HTTP サービス、ルーティング、ミドルウェア、静的リソースを作成する
  • CORS、ボディの解析、エラー処理、デプロイを設定する

このスキルの使用方法

  1. コア:express()、app.get/post、req/res、ミドルウェア(next)、ルーターと静的リソース。
  2. 一般的な機能:cors、body-parser/json、helmet、morgan、エラーミドルウェアと 404。
  3. 参考資料:https://expressjs.com/

ベストプラクティス

  • ルーティングとミドルウェアを階層化し、非同期エラーには try/catch またはラッパーを使用します。
  • セキュリティヘッダーと CORS を設定し、本番環境ではリバースプロキシと HTTPS を使用します。

キーワード

express、Node.js、ミドルウェア、ルーティング

コメント