为了账号安全,请及时绑定邮箱和手机立即绑定

express 框架中的app.use是什么作用?

express 框架中的app.use是什么作用?

慕盖茨4494581 2018-12-19 19:15:47
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');
});



查看完整回答
反对 回复 2019-01-16
  • 1 回答
  • 0 关注
  • 1986 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信