# req.app

此属性包含对使用中间件的 Express 应用程序实例的引用。

# 概要

req.app

# 描述

此属性包含对使用中间件的 Express 应用程序实例的引用。

如果您遵循创建一个模块的模式,该模块仅导出一个中间件函数并在主文件中 require(),则中间件可以通过 req.app 访问 Express 实例。

例如:

// index.js
app.get('/viewdirectory', require('./mymiddleware.js'))
// mymiddleware.js
module.exports = (req, res) => {
  res.send(`The views directory is ${req.app.get('views')}`)
}
Last Updated: 3/22/2023, 7:27:28 PM