Express4中文文档
此属性包含对使用中间件的 Express 应用程序实例的引用。
如果您遵循创建一个模块的模式,该模块仅导出一个中间件函数并在主文件中 require()
,则中间件可以通过 req.app
访问 Express 实例
例如:
// index.js
app.get('/viewdirectory', require('./mymiddleware.js'))
// mymiddleware.js
module.exports = function (req, res) {
res.send('The views directory is ' + req.app.get('views'))
}