1

我正在使用 simple-config 在加载时从文件中提取配置对象。检查代码时,我可以看到配置对象已正确实例化,但是,我对 ddp.client(config.ddp) 的调用因配置对象而失败。以本地对象的形式将数据放回客户端调用继续有效

var ddpclient = new client({
  // All properties optional, defaults shown 
  autoReconnect : true,
  autoReconnectTimer : 500,
  maintainCollections : true,
  url: 'ws://blahblah.com/websocket'
});

如下调用它不起作用:

var ddpclient = new client(config.ddp);

有人知道我在做什么错吗?

4

1 回答 1

0

如果你有一个可能包含值的配置对象(不是对象以外的东西)。

var config = {};

并且您像这样定义 ddp 部分:

config.ddp = {
 // All properties optional, defaults shown 
  autoReconnect : true,
  autoReconnectTimer : 500,
  maintainCollections : true,
  url: 'ws://blahblah.com/websocket'
}

var ddpclient = new client(config.ddp);

如果您的代码有效,那么上述内容也应该有效:

于 2015-05-22T16:36:35.170 回答