問題タブ [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.
socket.io - 短時間に多数のルームに参加するとサーバー エラーが発生する
私のアプリケーションは、1 つの接続で 1 人のユーザーの約 50 の部屋に一度に参加します。いくつかの部屋が正常に参加した後、一部の部屋でサーバー エラーが返され始めました。
エラーは常に同じですが、次のとおりです。
特定の部屋に隔離されているわけではなく、半分が通過することもあれば、ほぼすべてが通過することもありますが、ほとんどの場合、壊れる部屋がいくつかあります。
私が見つけたのは、10部屋未満であれば壊れないということです.
これを引き起こす可能性のあるルームへの参加にレート制限はありますか? ルームに参加するたびに遅延を入れたくないのですが、必要に応じて可能です。
更新:それは間違いなく、部屋に接続する速度に関係しています。それらをそれぞれ1秒ずつ離すと、毎回機能します。より速く接続する必要がありますが、これに対する修正はありますか?
100ms の遅延でも動作するようです。
webrtc - HTML 入力のクリックで WebRTC ローカル ストリームが消える
WebRTC ストリームは、最初は会議に参加している全員が正常に機能しているように見えます。残念ながら、特定の HTML 要素をクリックすると、ローカル ストリーム ビデオが消えてしまいます。
あなたはまだリモート ユーザーを見ることができ、リモート ユーザーはあなたを見たり聞いたりすることができますが、あなた自身を見ることはできません。
ローカル ストリームが消えると、接続/WebRTC ウィジェットを破棄して再初期化しても、ローカル ビデオは再表示されません。ブラウザーを更新する必要がありますが、HTML 要素をクリックすると、同じ問題が再び発生します。
JavaScript エラーはなく、HTML 要素の唯一のものは、ローカル変数を設定するフォーカス イベントです (それは何も狂っていません)。
これを止めるために私にできることはありますか?
javascript - JavaScript ランタイム エラー: 'goinstant' が定義されていません
私はすぐに新しいです。私は例に従っていますが、実行時に次のエラーが発生します。
JavaScript ランタイム エラー: 'goinstant' が定義されていません
コードは次のとおりです。
私は何かが欠けていますか?platform.min.js に関して、このエラーの前にエラーが発生したと言って、これを警告する必要があります。エラーは次のとおりです。
https://cdn.goinstant.net/v1/platform.min.jsの行 1、列 1 で JavaScript の重大なエラー\n\nSCRIPT1014: 無効な文字
goinstant - goinstant から格納された値を取得する方法
私は何か間違ったことをしています。goinstant に保存されている値を取得しようとしています。userName の個人ルームがあります。アラート機能が表示する値は「[object Object]」です。これが私のコードです:(意図的にスクリプトを省略しました)。参照用に goInstant で個人データの簡単なスクリーン ショットを提供しましたhttp://screencast.com/t/BtLqfrorg
goinstant - トランザクション フィールドの UNDO フローの作成
goangular のアプリケーションについて考えていました。チャット アプリケーションや株式アプリケーションなど、すぐにストレージ/データベースを更新する必要がある場合、SignalR 手法の意味で goangular が非常に役立つことがわかります。しかし、10 個のフィールドと保存ボタンがある従来のフォームに適用できるでしょうか? 私が思いついたのは、10 個のフィールドがあり、保存ボタンがない従来のフォームだけでした。10 個のフィールドすべてがコントローラーのスコープにある場合、保存ボタンは必要ありません。フィールドのすべての変更は、goinstant ストレージに記録されます。そうは言っても、1 つの UNDO で、これらの 10 個の変更されたフィールドへの変更をどのように言うことができるでしょうか? Control+Zを10回?それほど堅牢ではありません。そのようなフォームの [すべての変更を元に戻す] ボタンに関するアイデアはありますか? (必死にリアルタイム データベース トランザクションの結合を拡大しようとしています)
goinstant - (オプション) は Object 型である必要がありますが、値が 2 の number 型でした
$goQuery 機能を使用しようとすると、奇妙なエラーが発生します。これが私のコードです:
次のエラー メッセージが表示されます。
vars を JSON.parse オブジェクトに変換しようとしましたが、それもうまくいきませんでした。
android - Cordova/PhoneGap で実行されている GoAngular $loginUrl の正しい「returnTo」パスは何ですか?
Android 4.3 デバイスの Cordova/PhoneGap アプリで、サードパーティ認証 (つまり GitHub)の正しいreturnToパスを設定するのに苦労しています。GoAngular でこれを行うコマンドは$goConnectionProvider.$loginUrl(providerName, returnTo)
.
私の開発環境では、 returnTowindow.location.href
パラメーターとして渡します。もちろん、アプリの場所が として報告されるため、これは正常に機能します。GoInstant ダッシュボードでホワイトリストに登録する必要があることに注意してください。http://localhost:[port]/[path]
localhost
Android デバイスで PhoneGap Developer App を実行している場合、サードパーティの認証も正常に機能することに注意してください (PhoneGap アプリは基本的にローカル IP アドレスを介してアプリを提供し、これもホワイトリストに登録しているため)。
Android では、に報告されるパスwindow.location.href
はfile:///android_asset/www/index.html#/app/
. したがって、これが に指定したパスです$goConnectionProvider.$loginUrl
。残念ながら、これは HTTP または HTTPS の URL ではないため、$goConnection はエラーをスローします。
returnToパスはどうすればよいですか? 助言がありますか?
goinstant - $goQuery は単一の値のみを返します
名、姓、フルネームを持つ person というスコープ モデルがあります。私のgoQueryはこれで動作します:
私が抱えている唯一の問題は、モデル全体ではなく、検索しているフィールドの値のみが入力されることです。私は何が欠けていますか?
websocket - goInstant polling を最初に実行しますか?
私は現在、firebase の顧客であり、firebase でこのかなり悪いパフォーマンスの問題に直面しています:最初の websocket ハンドシェイクがアプリ全体の読み込みを 1 秒以上遅らせるFirebase の読み込みパフォーマンス。
goinstant がこの問題を解決したかどうか知りたいですか? アイデアは、最初に従来の xhr を作成し、接続が確立されたときに websocket にスワップするというものです。