問題タブ [primus]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
482 参照

sockjs - Mac では、「Invalid state error」でループを再接続します

ネットワークがダウンして復帰すると、primus の再接続が発生します。しかし、それはループでトリガーされています。また、「INVALID_STATE_ERR」と「接続が確立される前に websocket が閉じられました」も表示されます。トランスポートに使用しているsockJSを使用したPrimus。

注:再接続時に、既存のソケット接続を削除 (終了) しており、クライアント セッションの検証のために特定の条件で新しいソケット接続を作成したいと考えています。

Windowsマシンで正常に動作します。Mac でのみ、この再接続ループが発生しています。問題が何であるかを誰かが提案できますか?

0 投票する
0 に答える
20 参照

node.js - share.uncompressed.js ファイルから「準備完了状態のデータの取り込み試行を無視しています」というコンソール警告が表示され続けます

リアルタイム編集のために primus で sharejs を使用しています。編集を使用または開始しようとすると、ブラウザの share.uncompressed.js スクリプトから「準備完了状態のデータの取り込み試行を無視しています」という警告が表示されます。この警告が常に表示される理由を誰か知っていますか。舞台裏で行われる操作上の変換が遅くなり、リアルタイム編集がどこかで失敗するように見えるためです。これについて何か知っている方お願いします。

0 投票する
1 に答える
1136 参照

node.js - Primus でクライアント - サーバーに接続する方法

私はNodejsの初心者です。Primus を使用してクライアントとサーバーを通信するプログラムを作成しています。しかし、サーバーからクライアントにメッセージを送信できません。これが私のコードです。クライアント:

サーバ

Nodejs と ExpressJS を使用してサーバーを作成します。誰でもそれを機能させる方法を教えてもらえますか? ありがとう

0 投票する
1 に答える
576 参照

websocket - Primus-websocket クライアント側

Primus フレームワークを使用して websocket のクライアント側を作成しようとしています。

ここに私のクライアント側のコード

エラーは Primus.connect が関数ではないことです

ありがとうございました。

0 投票する
2 に答える
359 参照

node.js - aws Elastic Load Balancer の背後にある websocket で Primus を使用した人はいますか?

ポート 80 で実行されている node.js アプリケーション サーバーがあり、最近、ポート 9001 でPrimus Websockets トランスフォーマーを介してリアルタイム メッセージングを追加しました。

単一インスタンスでうまく機能します。次の構成でメッセージングを Beanstalk 環境にデプロイしました。

  • スクリーンショットに示すように、ポート 9001 がインスタンスのセキュリティ グループに追加されます。 ここに画像の説明を入力
  • プロキシ サーバーは、構成オプションで「なし」に設定されています。 ここに画像の説明を入力
  • Elastic Load Balancer 構成に TCP リスナーが追加されます。 ここに画像の説明を入力
  • aws のドキュメントに記載されているように、Proxy-Protocol が有効になっています。 ここに画像の説明を入力 ここに画像の説明を入力 ここに画像の説明を入力
  • primus サーバー設定に proxywrap を追加しました。

しかし、クライアントのリクエストはインスタンスに到達せず、接続がタイムアウトしました。AWS ELB の背後にある websocket で primus を使用した人はいますか? Elastic Beanstalk の背後で websocket 通信を可能にする設定を教えてください。