如何在Node.js / Express应用程序中编写全局操作?

时间:2017-09-08 21:56:44

标签: node.js express coldfusion

我正在将一些ColdFusion模板转换为Node.js / Express。是否存在与ColdFusion Application.cfm / cfc等效的体系结构,其中每个请求都会导致执行此模板?我必须通过require()每个模块在每个路由中执行全局操作(会话管理,数据库连接等)。这似乎不是一个好策略。还有另外一种方法吗?谢谢。

1 个答案:

答案 0 :(得分:4)

使用app.use

app.use(req, res, next) {
  // code to run on every request here

  next()
}

Docs