【问题标题】:Restify set method like in ExpressRestify 设置方法,如 Express
【发布时间】:2015-12-31 03:53:13
【问题描述】:

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

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

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

正确吗?在 Restify 中有没有更好的方法来做到这一点?

【问题讨论】:

    标签: node.js api rest restify


    【解决方案1】:

    这听起来可行,但为什么不创建一个模块来保存您的变量呢?在适当的地方创建一个名为 vars.js 的文件,并使其如下所示:

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

    然后在任何你需要访问这些变量的地方就可以了

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

    你就会拥有它们。

    【讨论】:

    • 我最终这样做了,并且还传递了一些变量作为环境变量,所以我确保我没有在应用程序中硬编码任何密码。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-23
    • 2013-07-30
    • 1970-01-01
    • 2017-06-04
    相关资源
    最近更新 更多