2012-09-19 13 views

答えて

14

http://jsbin.com/ekusep/6/editに行き、JavaScriptコンソールを見ると、「接続が確立される前にWebSocketが閉じています」と表示されます。私はこれをChromeでテストしました。

このコードでは、接続が確立される前に(ユーザーコードによって)ws.close()が呼び出されたことを意味します。

このエラーの原因は、実際に接続する前にコードがWebSocket接続を閉じようとした場合です。

+1

私は自分のプロジェクトディレクトリ全体から検索を行い、 'ws.close()'のインスタンスが見つかりませんでした。何か不足していますか? –

+0

[WebSocket API MDN docs](https://developer.mozilla.org/en-US/docs/Web/API/WebSocket)を見ると、 'close'メソッドが表示されます。プロジェクトで使用されていることがわからない場合は、WebSocket接続が閉じられていない可能性があります。 – leggetter

+1

ActionCableのデフォルトをポート3000に変更しましたが、ポート3000にはありませんでした。将来のためにそれを念頭に置いてください:) –

関連する問題