6

私の Rails アプリケーションは、1 つのチャネルを持つ単純なチャット アプリケーションとして構成された ActionCable gem を使用しています。

close イベントが呼び出され続け、その後継続的に再開されます。私の Rails サーバーは接続を正しく認識しています。ブラウザ/Javascriptでループが発生しています。

 Connection.prototype.events = {
      message: function(event) {
        var identifier, message, ref;
        ref = JSON.parse(event.data), identifier = ref.identifier, message = ref.message;
        return this.consumer.subscriptions.notify(identifier, "received", message);
      },
      open: function() {
        this.disconnected = false;
        return this.consumer.subscriptions.reload();
      },
      close: function() {
        return this.disconnect();
      },
      error: function() {
        return this.disconnect();
      }
    };

誰もこの問題を経験しましたか?

4

1 に答える 1

1

シン以外のサーバーを使用していることを確認してください。この問題が発生し、別のサーバー (puma) を試して問題を解決できるまで、3 日間キーボードに頭をぶつけました。 https://github.com/puma/puma

于 2018-01-18T23:01:27.377 に答える