我如何设置一个变量app.js
并使其在所有路线上都可用,至少在index.js
文件位于路径中。使用express框架和node.js
实际上,使用 Express 对象上可用的“set”和“get”方法可以很容易地做到这一点。
示例如下,假设您有一个名为 config 的变量,其中包含您希望在其他地方可用的配置相关内容:
在 app.js 中:
var config = require('./config');
app.configure(function() {
...
app.set('config', config);
...
}
在路由/index.js中
exports.index = function(req, res){
var config = req.app.get('config');
// config is now available
...
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)