問題タブ [meteor]
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 - Meteor.js でサーバー データベースを更新しようとしている内部サーバー エラー
http://meteor.com/examples/leaderboardで流星アプリの例を変更しています。以下のコードでわかるように、誰かがリセット ボタンを押したときにプレーヤーのスコアを更新しようとしています。これはクライアント側で正常に更新されましたが、コンソールで「更新に失敗しました: 500 -- 内部サーバー エラー」というエラーに気付きました。さらに調べてみると、サーバー側のデータベースが更新されていないことがわかりました。何かご意見は?(関連するコードはリセット機能にありますが、念のため残りをここに投稿しました)
meteor - Meteor を使用して mongo コレクションにインデックスを作成できますか?
mongo のインデックス作成は Meteor で何らかの方法で実装されていますか? コレクション内のドキュメントの一意の名前にインデックスを付けようとしています。
何かのようなもの:
javascript - ネストされたコレクションのテンプレートを構造化するためのアドバイス
私はmongoにツリー構造を持っており、各ノードはその親のIDを持っています。このようなもの:
そして、これらのテンプレートを使用して各ノードを再帰的にレンダリングすることにより、ツリー全体がレンダリングされます。
テンプレート「thing」がテンプレート「childrenThings」を呼び出し、テンプレート「thing」が再び呼び出され、すべてのノードが再レンダリングされるまで続きます。
ネストされたアイテムを変更すると、ルートの親までのすべてのノードが再レンダリングされることがわかります。ルートまでのすべての親ノードではなく、現在のテンプレートのみが再レンダリングされるように、テンプレートをどのように設定すればよいですか?
ありがとう :)
javascript - Meteor.methodから戻る前にサブプロセスの結果を待つ方法
Meteor.method
定義では、コールバックを呼び出すのではなく、結果を返す必要があることに少し驚いています。しかし、そうです!
Meteorでマングースグループメソッドを呼び出すRPCメソッドを作成しようとしています(meteorのデータAPIで作成できるようには見えなかったため、回避しています)。私はこのようなものを持っています:
上に投稿されたコードの私自身のバリエーションは機能します...私は私の流星クライアントから呼び出しを受け取ります、マングースオブジェクトはすべて魔法のように機能します。しかし、元のコンテキスト内で結果を返す方法がわかりません。
これどうやってするの?
私が行った答えは、私のコードを次のように見せます。
javascript - Meteor を使用してサーバーからコレクションへの変更を監視する方法は?
特定のコレクションに新しいドキュメントが追加されるたびにメールを送信したいと考えています。Meteor でこれを行うには、サーバー側からコレクションを購読するのが正しい方法ですか?
パブリッシュ/サブスクライブは、オブザーバーをサブスクリプションにアタッチする方法を提供しますが、これはコレクション自体ではなく、クライアントからの接続のみを監視するようです (クライアントがコレクションに接続すると、コレクションのコンテンツ全体で「追加」が呼び出されます)。
javascript - クライアントが切断した後のサーバーのクリーンアップ
サーバーがクリーンアップを試行できるように、更新するかページから移動することによって、クライアントが流星サーバーから切断されたことを検出する方法はありますか?
meteor - Meteor セッションの大きさ
Meteor のドキュメントから:
Session は、キーと値のペアの任意のセットを格納するために使用できるグローバル オブジェクトをクライアントに提供します。現在選択されているアイテムなどをリストに保存するために使用します。
質問: 「任意」というのは、開発者にとって少しあいまいすぎるかもしれません。Meteor セッションはクライアントにどのように実装されていますか? また、その制限 (もしあれば) は何ですか?
meteor - テンプレートが Meteor でレンダリングされるタイミングを聞くにはどうすればよいですか?
バックエンドから更新されるたびに、HTML 要素のリストに対して行う必要のある後処理がいくつかあります。これを容易にするためにテンプレートでリッスンできるイベント (onRender など) はありますか?
meteor - Meteor の反応性は舞台裏でどのように機能しますか?
docsを読み、reactivity の背後にあるソースを見ましたが、理解できません。
私には魔法のように見えるので、誰かがこれが舞台裏でどのように機能するかを説明できますか:)。
html - Meteorを使用したHTML5getCurrentPosition
Meteorでhtml5ジオロケーションAPIを使用しようとしています。私が使用しているのは:
navigator.geolocation.getCurrentPosition(handle_geolocation_query);
私のjsですが、機能していないようです-Meteorのタイマー(http://docs.meteor.com/#timers)の制限に関連している可能性があります。何かご意見は?