編寫 Express 中介軟體

中介軟體函式是在應用程式的請求 - 響應週期中訪問請求物件( req ),響應物件( res )和 next() 中介軟體函式的函式。的下一個() 中介軟體功能通常是由下一個命名的變數表示。

中介軟體功能旨在執行以下任務:

  • 執行任何程式碼。
  • 更改請求和響應物件。 (參見 requestTime 示例)
  • 結束請求 - 響應週期。
  • 呼叫堆疊中的下一個中介軟體。 (通過呼叫 next() 中介軟體)

注意:下一步不必命名。但如果你使用其他東西,沒有人會知道你的意思,你會被解僱。而且你的程式碼不起作用。所以,接下來就命名吧。此規則適用於請求和響應物件。有些人將分別使用請求和響應而不是 req 和 res。沒關係。它浪費了擊鍵,但沒關係。