美文网首页
app.use 顺序执行

app.use 顺序执行

作者: 贝灬小晖 | 来源:发表于2018-09-13 16:05 被阅读24次

app.use
是顺序向下执行的
app.use(
function(req,res,next)
{console.log("2")
next()
}
);
app.use(
function(req,res,next)
{console.log("2")
next()
}
);
app.use('/index', require('./routes/index'));
如上访问
http://localhost:3002/index/user
会进行顺序执行
打印 1 , 2
然后访问'./routes/index'

在app.js中 如果使用
类似logger.debug("Some debug messages")只会在程序启动的时候执行一次,
访问路由的时候,会去通过所有的app.use app.set等中间件,多次通过访问,除非将logger写入中间件中

相关文章

网友评论

      本文标题:app.use 顺序执行

      本文链接:https://www.haomeiwen.com/subject/snowgftx.html