# 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: 6/17/2023, 6:57:19 PM