Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/428.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用节点配置模块进行配置_Javascript_Node.js - Fatal编程技术网

Javascript 使用节点配置模块进行配置

Javascript 使用节点配置模块进行配置,javascript,node.js,Javascript,Node.js,我正在使用NodeJS中的模块。 在config/default.yaml下,我有以下配置 Facebook: appKey: "" appSecret: "" Twitter: consumerKey: "" consumerSecret: "" 当我使用require('config')时,返回的对象只包含Facebook。没有推特。有什么想法吗?我完全不知所措试着像这样使用它 var Facebook = require('config').Facebo

我正在使用NodeJS中的模块。 在config/default.yaml下,我有以下配置

Facebook:
    appKey: ""
    appSecret: ""

Twitter:
    consumerKey: ""
    consumerSecret: ""

当我使用require('config')时,返回的对象只包含Facebook。没有推特。有什么想法吗?我完全不知所措

试着像这样使用它

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

这有什么错误吗?

经过一些研究,我来到这里


似乎如果我们使用yaml,那么我们应该在依赖项列表中声明js yaml,这就解决了我的问题。

Twitter:
@Plynx之前检查是否有多余的空格字符Twitter=require('config')。Twitter;给出了错误。它说Twitter是未定义的,我也有同样的问题,我想知道是否有任何解决方案?