在Express 4.0中,在声明服务器之后,我执行以下操作来设置服务器范围的变量...
var app = express();
app.set('foo', 'bar');
我在Restify的文档中没有看到类似的方法,所以我只是在服务器中声明一个包含变量的对象。
这是对的吗?在Restify中有更好的方法吗?
答案 0 :(得分:0)
听起来这样可行,但为什么不创建一个模块来保存变量呢?在适当的地方创建一个名为vars.js的文件,并按照以下方式创建:
module.exports = {
my_var: 2112,
other_var: 'signals'
}
然后,无论您何时需要访问这些变量
var all_vars = require('./path/to/var.js');
你会拥有它们。