Javascript 中间件阵列和组合中间件的区别?
有人建议我使用模块来拥有一系列中间件。 然后我注意到这在express.js中非常有效:Javascript 中间件阵列和组合中间件的区别?,javascript,node.js,express,Javascript,Node.js,Express,有人建议我使用模块来拥有一系列中间件。 然后我注意到这在express.js中非常有效: router.post('/editPassword', doAction ); var doAction = [ function(req, res, next){ //whatever next(); }, function(req, res, next){ //whatever } ] 那么,使用compose中间件的主要优势是什么呢
router.post('/editPassword', doAction );
var doAction = [
function(req, res, next){
//whatever
next();
},
function(req, res, next){
//whatever
}
]
那么,使用compose中间件的主要优势是什么呢?我不知道早期版本的express,但是在express 4中,这个模块是没有意义的 如for
应用程序中所述,使用
:
应用程序。使用([path,]callback[,callback…])
[……]
回调函数;可以是:
- 中间件功能
- 一系列中间件功能(用逗号分隔)
- 一系列中间件功能。
- 以上所有因素的组合