我想使用ddp-client npm包将我的react原生Android应用程序连接到Meteor后端。这在iOS应用程序上工作得很好,但是我如何配置它才能与react原生安卓一起工作呢?我安装了最新的RN并安装了ddp-client,但是当我调用connect()函数时,它抛出一个错误。下面是我在index.android.js中的代码:
let ddpclient = new DDPClient({
url: 'ws://localhost:3000/websocket'
});
console.log('DDP', ddpclient);
ddpclient.connect((error, wasReconnect) => {
if (error) {
console.log('DDP connection error!');
return;
}
if (wasReconnect) {
console.log('Reestablishment of a connection');
}
console.log('Connected!');
});
ddpclient.subscribe('messages', [], ()=> {
console.log('messages complete:');
console.log(ddpclient.collections.messages);
});
ddpclient.on('message', (msg) => {
console.log('ddp message: ' + msg);
})发布于 2015-10-28 01:08:59
请使用ip地址'ws://192.168:3000/websocket‘而不是'ws://localhost:3000/websocket’
https://stackoverflow.com/questions/33360674
复制相似问题