express について
expressは、Node.jsとExpressによる開発向けのスキルです。HTTPサービス、ルーティング、ミドルウェアに加え、一般的なリクエスト処理やエラー処理、安全対策、デプロイの要点を扱います。
主な機能
- 01ExpressによるHTTPサービスとルーティング
- 02ミドルウェアと静的リソースの設定
- 03CORSとリクエストボディの解析
- 04エラー処理と404レスポンス
- 05セキュリティヘッダーと本番環境へのデプロイ指針
活用シーン
- 01Node.js HTTPサービスの作成
- 02ルート、ミドルウェア、静的リソースの設定
- 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、ボディの解析、エラー処理、デプロイを設定する
このスキルの使用方法
- コア:express()、app.get/post、req/res、ミドルウェア(next)、ルーターと静的リソース。
- 一般的な機能:cors、body-parser/json、helmet、morgan、エラーミドルウェアと 404。
- 参考資料:https://expressjs.com/
ベストプラクティス
- ルーティングとミドルウェアを階層化し、非同期エラーには try/catch またはラッパーを使用します。
- セキュリティヘッダーと CORS を設定し、本番環境ではリバースプロキシと HTTPS を使用します。
キーワード
express、Node.js、ミドルウェア、ルーティング
コメント
Markdown 対応