【发布时间】:2012-03-14 19:02:28
【问题描述】:
我想将 Express 的环境传递给 Express 的路由模块。我想关闭 Express 是在开发模式还是生产模式下运行。为此,我猜我需要以某种方式将 app.settings.env 传递给路由模块。
我的路由模块为每个路由导出一个函数。所以:
app.get('/search', web.search);
根据之前的 stackoverflow 帖子,我已经尝试过:
var web = require('./web')({'mode': app.settings.env});
但是节点抛出类型错误(对象不是函数)。
我是 Node 和 Express 的新手。我可以将值传递给快速路线吗?如果可以,如何传递?
【问题讨论】:
标签: javascript node.js express