express 框架中的app.use是什么作用
1 回答
慕妹3242003
TA贡献1824条经验 获得超6个赞
app.use 加载用于处理http请求的middleware(中间件),当一个请求来的时候,会依次被这些 middlewares处理。
执行的顺序是你定义的顺序,比如文档上的例子:
var logger = require('morgan');
app.use(logger());
app.use(express.static(__dirname + '/public'));
app.use(function(req, res){
res.send('Hello');
});
这个就不会记录静态文件的日志,因为looger中间件在static中间件后面。
app.use(express.static(__dirname + '/public'));
app.use(logger());
app.use(function(req, res){
res.send('Hello');
});
- 1 回答
- 0 关注
- 1986 浏览
添加回答
举报
0/150
提交
取消