如何将react-native连接到actioncable?
我尝试使用react-native-actioncable
在网络端执行相同的实现,但它不起作用。我可能做错了。
这是我的本地
中的示例代码 componentDidMount () {
const cable = ActionCable.createConsumer('ws://localhost:3000/cable?token=ryGj')
cable.subscriptions.create('NasanaChannel', {
received(data) {
console.log('Received data:', data)
}
})
}
```
但是在日志中它没有console.log任何东西。 它没有错误它只是没有连接。在我的rails服务器中,没有连接发生。
我的网络方面做出反应,一切都很好。但在移动反应原生中,它只是无法连接。
我尝试了很多实现,例如使用actioncable提供程序但是没有运气。
这是在Android上
答案 0 :(得分:0)
那么,假设 url 是正确的,您希望收到什么?你有没有试过:
cable.subscriptions.create('NasanaChannel', {
connected() {
console.log('connected')
}
})