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

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


慕盖茨4494581
浏览 1924回答 1
1回答

慕妹3242003

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');});
打开App,查看更多内容
随时随地看视频慕课网APP