我想使用 ddp-client npm 包将我的 react 本机 Android 应用程序连接到 Meteor 后端。这适用于 iOS 应用程序,但我如何将其配置为与 react 本机 Android 一起使用?connect()
我安装了最新的 RN 并安装了 ddp-client,但是当我调用该函数时它会引发错误。这是我在 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);
})