配置使用节点配置模块

时间:2013-02-24 13:33:18

标签: javascript node.js

我在节点js中使用config模块。 在config / default.yaml下,我有以下配置

Facebook:
    appKey: ""
    appSecret: ""

Twitter:
    consumerKey: ""
    consumerSecret: ""

当我使用require('config')时,返回的对象只包含Facebook。没有Twitter。任何的想法?我完全无能为力

2 个答案:

答案 0 :(得分:2)

经过一番研究,我来到了这里。 https://github.com/lorenwest/node-config/issues/27

好像我们使用yaml,然后我们应该在我们的依赖列表中声明js-yaml,这解决了我的问题。

答案 1 :(得分:0)

尝试像这样使用

var Facebook = require('config').Facebook;
var Twitter = require('config').Twitter;

这是否会产生任何错误?