最終更新:2022-09-20 (火) 05:27:07 (581d)  

Express/ミドルウェア
Top / Express / ミドルウェア

https://expressjs.com/ja/guide/using-middleware.html

概要

  • ミドルウェア関数は、requestオブジェクト (Express/req)、responseオブジェクト (Express/res)、およびアプリケーションのリクエストレスポンスサイクルにおける次のミドルウェア関数に対するアクセス権限を持つ

Expressには、次のミドルウェア機能が組み込まれています。

  • express.static は、HTMLファイルや画像などの静的リソースを提供します
  • express.json? はJSONペイロードで受信したリクエストを解析します。注:Express 4.16?.0以降で利用可能
  • express.urlencoded? は、URLエンコードされたペイロードで受信したリクエストを解析します。注:Express 4.16?.0以降で利用可能

バインド

種類

アプリケーション・レベルのミドルウェア

ルーター・レベルのミドルウェア

エラー処理ミドルウェア

標準装備のミドルウェア

サード・パーティー・ミドルウェア

公式

Multer

morgan

  • HTTP request logger middleware for node.js

Express/session?

body-parser

Express/compression?

Express/csurf?

Express/cookie-parser?

Express/serve-static?

Express/cookie-session?

Express/vhost?

Express/serve-favicon?

Express/serve-index?

express-paginate?

Express/errorhandler?

Express/basic-auth-connect?

関連