0
有沒有辦法讓一箇中間件可以比請求響應和下一個參數更多?快速分配更多字段到中間件功能
例如:
app.get("/", myMiddleware(parameter), function(req,res){...})
有沒有辦法讓一箇中間件可以比請求響應和下一個參數更多?快速分配更多字段到中間件功能
例如:
app.get("/", myMiddleware(parameter), function(req,res){...})
是的,你可以定義不同的簽名中間件。
例如
var customMiddleware = function(arg1){
return function(req, res, next){
//do whatever you want to do with req, res, next and arg1
}
}
app.get('/', customMiddleware(arg1), function(req, res){
//some code
});
你在做什麼? – str
對於不同的路線,我希望中間件的行爲有點不同。 –