在Node.js中使用DDP,如何使用所需的simpler-config对象连接客户端?

时间:2015-05-22 14:43:57

标签: meteor ddp

我正在使用simpler-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);
谁知道我做错了什么?

1 个答案:

答案 0 :(得分: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);

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