問題タブ [atmosphere.js]
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.
meteor - どのパッケージに特定の依存関係制約があるかを判断する方法は?
だから、どのパッケージが依存しているかを把握し、isobuild:cordova 5.2.0
それが使用するアップグレード/編集を行う必要があると思います5.4.0
か?
javascript - サーバーに再接続するときに Atmosphere.js に優先トランスポートを強制的に使用させる方法は?
優先トランスポートが失敗すると、大気はフォールバック トランスポートを使用しようとします。maxReconnect 回再接続を試みました。その後、onClose と onError を呼び出します。
サブスクライブを再試行すると、Atmosphere は常に接続にフォールバック トランスポートを使用します。
これが私のクライアント構成です:
サーバーが実行されていて、クライアントが初めて接続するとき (ページのリロード)、接続は Websocket にあります。次に、クライアントに次のように表示されるサーバーを停止しました。
次に、サーバーを再起動しました。で大気接続を開始しようとするため、クライアントは自動的に再接続しonError
ます。これが私が得るログです:
ログには次のように記載されています。
最初の接続試行で Websocket が失敗しました。ロングポーリングへのダウングレードと再送信
サーバーの再起動時に、Atmosphere.js がフォールバック トランスポート (ロング ポーリング) ではなく優先トランスポート (Websockets) を使用するように強制するにはどうすればよいですか?
meteor - ローカル Meteor パッケージのホットスワップ
アプリにローカル Meteor パッケージを使用しています (Atmosphere.js には投稿されていません)。
このパッケージを他の場所で更新するときは、次の手順に進みます。
- パッケージのバージョンを更新します。
- ライブ アプリの /packages/ ディレクトリから古いパッケージを削除します。
私のプログラムがパッケージを 3(?) 回検索してからクラッシュするのを見てください:
アプリがクラッシュしています。最新のログは次のとおりです: エラーにより起動が妨げられました:
パッケージ バージョンの選択中: エラー: 最上位の依存関係にある不明なパッケージ: vladimir3000:testpack
アプリケーションにエラーがあります。ファイルの変更を待っています。
- 新しいパッケージを新しいバージョンでコピーします。
私のアプリが変更を取得して再びライブになるのを見てください:
vladimir3000:testpack を 0.0.2 から 0.0.3 にアップグレード =>Meteor サーバーを再起動
ステップ3を回避し、流星にあるパッケージを別のパッケージに置き換えるようによりエレガントに指示する方法はありますか. パッケージが Atmunity.js にないため、Meteor の更新が機能しません。それとも、ホット スワップは SOA ワールドの何かであり、Meteor javascript の血と繊維からのものではありませんか?
meteor - 新しい大気パッケージをインストールできません
Meteor 1.2.1 を使用しています。2 日前から現在まで、大気パッケージを追加できません。
後で他のプロジェクトに追加するパッケージを追加できます。たとえば、以前は simple-schema を使用していましたが、問題なくこれを正常に追加できます。
2 つの異なるインターネット接続と 2 つの異なるラップトップからテストしましたが、コンソールで次のエラーが発生しました: (たとえば、表形式のパッケージの場合)
このページガイドに基づいて、プロキシを使用してテストも行いましたが、違いはありません。これは私の試みです:
バグなのか雰囲気の問題なのか、それとも他のものなのか。この 2 日間で多くのことをテストします。:泣く:
アップデート:
たとえばSSLなどのISPの問題だと思います。npmのような流星に対してstrict-ssl falseにすることは可能ですか??
npm で次のようにします。
npm config set strict_ssl false
java - ロングポーリングの場合、サーバー上で大気フレームワークがエラーをスローする
アプリケーションに単純なプッシュ メカニズムを実装したいと考えています。Tomcatを他のパッケージとともに使用するTomEE 1.7サーバーを使用しています。
Atmosphere の場合は Atmosphere-Runtime 2.4.3 を使用し、クライアントでは 2.3.1 バージョンを使用しています。
websockets を使用してプッシュしようとすると問題なく動作しますが、ロングポーリングをトランスポートとして使用しようとすると、サーバーで次のエラーが発生します。
クライアントでは、次の問題が発生します(クロムの場合):
ここに私の web.xml があります:
ここで、私が = true を使用していることがわかりますが、サーバーは、サーブレットが非同期操作をサポートしていないと不平を言っています。
私はAtmosphereに比較的慣れていないので、ここで何が問題なのかわかりません。また、ローカルでコードを実行すると、少なくとも Websockets 経由で通信できますが、コードをサーバー環境にデプロイすると、Websockets を使用した接続にも失敗し、上記のエラーを生成するロングポーリングに戻ります。途中でチャールズプロキシを使用すると、ローカルでも同じことが起こります。
javascript - Meteor froala:データの変更時にエディターに反応して保存
ユーザーの about me フィールドを設定するために froala:editor-reactive パッケージを使用する Meteor プロジェクトがあります。
これが私のテンプレートjsコードです:
これが私のテンプレートhtmlコードです:
値が変更されると保存されるはずです(願っています)。しかし、私は行にエラーがあり、var newHTML = editor.getHTML();
私も試しvar newHTML = editor.html.get(true);
ました. どちらも、html または getHTML のプロパティを読み取れないというエラーが発生します。これが単なる構文エラーであることを願っていますが、何か他のものが必要ですが、何が問題なのですか?
meteor - パッケージのテスト中に onUse パッケージとエクスポートが定義されない原因は何ですか?
パッケージ.js:
reloader.js:
reloader-tests.js
LaunchScreen
launch-screen
パッケージによってエクスポートされます。
テスト ( meteor test-packages ./ --driver-package practicalmeteor:mocha
) を実行すると、ブラウザー コンソールに次のように表示されます。
完全なリポジトリ:
angularjs - Atmosphere.js パッケージ、angular-templates がバインディングの未満演算子でエラーをスローする
スローされるエラー
問題のある HTML
このようにバインディングに条件を設定するにはどうすればよいですか?