問題タブ [goinstant]

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 投票する
1 に答える
261 参照

javascript - チャンネルとキーの違いは何ですか

GoInstant でアプリを開発していますが、キーとチャネルの違いがよくわかりません。キーとチャネルはいつ使用する必要がありますか?

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

javascript - コールバック関数に渡される「コンテキスト」パラメータは何ですか

多くのコールバック関数contextが GoInstant のドキュメントで参照されているパラメーターを受け入れるのを見てきましたが、このパラメーターが何であるか、または何のために使用されるかは明確ではありません。

0 投票する
3 に答える
866 参照

javascript - 無限ループを作成する 2 つの同期イベント

GoInstantと同期しているテキスト領域があります。コードは次のようになります。

これにより、1 つのテキスト フィールドを更新するときに無限ループが作成されます。つまり、テキストエリアの値を変更すると、プラットフォーム キーの更新がトリガーされ、テキストエリアの値が無限に変更されます ...

編集:トップの回答に基づいて、次のコンストラクターを思いつきました:

このようにして、js の非同期性でも複数のキーを保護するために、必要に応じて bounceProtection オブジェクトを生成できます。

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

testing - GoInstant クライアント コードのテスト (できれば PhantomJS を使用)

Selenium を介して PhantomJS に goinstant ライブラリをロードする際に最初に問題が発生しました。クライアントコードの統合テストを書くための好ましい方法は何だろうと思っていました。

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

javascript - Room#on が機能しない

ユーザーがいつルームに参加したかを検出しようとしています。ドキュメントを読んで、次のコードを思いつきました。ユーザーがテキストフィールド内で ENTER を押したときにトリガーされるイベントとして使用しています。

このコードは機能しておらず、その理由がわかりません。

コンソールは、ユーザーが接続すると「参加したルーム ロビー」を出力しますが、他のユーザーがロビーに参加すると「ユーザー {name} がロビーに参加しました」を出力しません。

ドキュメントから見逃したのは、ばかげたものかもしれません。

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

rest - GoInstant のクライアント ID は何ですか?

ご存知かもしれませんが、 GoInstant は最近、REST APIを明らかにしました。

ドキュメント (上記のリンク) を見ていましたが、クライアント ID が必要であることがわかりました。

それは何ですか?私は彼らのウェブサイトでそれを見つけることができませんでした.彼らに連絡して応答するのに通常少なくとも約2時間かかります.

クライアント シークレットもあります (間違っていたら訂正してください)。これはアプリケーション シークレット キーだと思います。

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

php - この cURL 端末要求を PHP 要求に変換するにはどうすればよいですか?

これは GoInstant 用で、PHP cURL リクエストに変換できないようです。

これは私が持っているものです: