2017-03-03 15 views
1

毎回反応ネイティブのアプリがWebSocket(ここではsockjsを使用しています)への接続に問題があります。これが起こると、すべてのネットワーク要求がブロックされ、基本的にアプリが機能しなくなります。反応するネイティブwebsocket ERR_NAME_NOT_RESOLVEDネットワークリクエストを停止します

は、コンソールを発生するロギングを停止しない:これはアプリの起動時に実行される私たちの接続スクリプト、ある

GET http://192.168.0.11.xip.io:8080/sock/194/noeli4ep/eventsource 
net::ERR_NAME_NOT_RESOLVED 

これは私たちが再接続できるときにソケットが閉じ(、それはまた、実行されますソケットに接続します)。私たちが反応ネイティブ0.41 &アプリ&バックエンド(nodejs)にsockJSを使用して使用している

connectToServer() { 
    if (!this.flagConnect) { 
     this.webSocket = new SockJS(`${config.endpoint}sock`); 
     this.webSocket.onopen = this.onOpen; // Just sets this.opened to true 
     this.webSocket.onmessage = this.onMesssage; // Just reads the msgs 
     this.webSocket.onclose = this.onClose; // Re-calls connectToServer() 
     this.webSocket.onerror = this.onError; // Console.logs the error 
    } 
    } 

答えて

0

この問題を解決するには、xip.ioを削除してください。

したがって、http://<ip>:><port>を使用しても問題ありませんでした。

関連する問題