像Express

时间:2015-10-02 20:46:32

标签: node.js api rest restify

在Express 4.0中,在声明服务器之后,我执行以下操作来设置服务器范围的变量...

var app = express();
app.set('foo', 'bar');

我在Restify的文档中没有看到类似的方法,所以我只是在服务器中声明一个包含变量的对象。

这是对的吗?在Restify中有更好的方法吗?

1 个答案:

答案 0 :(得分:0)

听起来这样可行,但为什么不创建一个模块来保存变量呢?在适当的地方创建一个名为vars.js的文件,并按照以下方式创建:

module.exports = {
    my_var: 2112,
    other_var: 'signals'
}

然后,无论您何时需要访问这些变量

var all_vars = require('./path/to/var.js');

你会拥有它们。