問題タブ [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.

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

meteor - Meteor.js でサーバー データベースを更新しようとしている内部サーバー エラー

http://meteor.com/examples/leaderboardで流星アプリの例を変更しています。以下のコードでわかるように、誰かがリセット ボタンを押したときにプレーヤーのスコアを更新しようとしています。これはクライアント側で正常に更新されましたが、コンソールで「更新に失敗しました: 500 -- 内部サーバー エラー」というエラーに気付きました。さらに調べてみると、サーバー側のデータベースが更新されていないことがわかりました。何かご意見は?(関連するコードはリセット機能にありますが、念のため残りをここに投稿しました)

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

meteor - Meteor を使用して mongo コレクションにインデックスを作成できますか?

重複の可能性:
meteor アプリで mongodb に 2 列の一意の ID を追加するにはどうすればよいですか?

mongo のインデックス作成は Meteor で何らかの方法で実装されていますか? コレクション内のドキュメントの一意の名前にインデックスを付けようとしています。

何かのようなもの:

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

javascript - ネストされたコレクションのテンプレートを構造化するためのアドバイス

私はmongoにツリー構造を持っており、各ノードはその親のIDを持っています。このようなもの:

そして、これらのテンプレートを使用して各ノードを再帰的にレンダリングすることにより、ツリー全体がレンダリングされます。

テンプレート「thing」がテンプレート「childrenThings」を呼び出し、テンプレート「thing」が再び呼び出され、すべてのノードが再レンダリングされるまで続きます。

ネストされたアイテムを変更すると、ルートの親までのすべてのノードが再レンダリングされることがわかります。ルートまでのすべての親ノードではなく、現在のテンプレートのみが再レンダリングされるように、テンプレートをどのように設定すればよいですか?

ありがとう :)

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

javascript - Meteor.methodから戻る前にサブプロセスの結果を待つ方法

Meteor.method定義では、コールバックを呼び出すのではなく、結果を返す必要があることに少し驚いています。しかし、そうです!

Meteorでマングースグループメソッドを呼び出すRPCメソッドを作成しようとしています(meteorのデータAPIで作成できるようには見えなかったため、回避しています)。私はこのようなものを持っています:

上に投稿されたコードの私自身のバリエーションは機能します...私は私の流星クライアントから呼び出しを受け取ります、マングースオブジェクトはすべて魔法のように機能します。しかし、元のコンテキスト内で結果を返す方法がわかりません。

これどうやってするの?


私が行った答えは、私のコードを次のように見せます。

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

javascript - Meteor を使用してサーバーからコレクションへの変更を監視する方法は?

特定のコレクションに新しいドキュメントが追加されるたびにメールを送信したいと考えています。Meteor でこれを行うには、サーバー側からコレクションを購読するのが正しい方法ですか?

パブリッシュ/サブスクライブは、オブザーバーをサブスクリプションにアタッチする方法を提供しますが、これはコレクション自体ではなく、クライアントからの接続のみを監視するようです (クライアントがコレクションに接続すると、コレクションのコンテンツ全体で「追加」が呼び出されます)。

0 投票する
5 に答える
5965 参照

javascript - クライアントが切断した後のサーバーのクリーンアップ

サーバーがクリーンアップを試行できるように、更新するかページから移動することによって、クライアントが流星サーバーから切断されたことを検出する方法はありますか?

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

meteor - Meteor セッションの大きさ

Meteor のドキュメントから:

Session は、キーと値のペアの任意のセットを格納するために使用できるグローバル オブジェクトをクライアントに提供します。現在選択されているアイテムなどをリストに保存するために使用します。

質問: 「任意」というのは、開発者にとって少しあいまいすぎるかもしれません。Meteor セッションはクライアントにどのように実装されていますか? また、その制限 (もしあれば) は何ですか?

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

meteor - テンプレートが Meteor でレンダリングされるタイミングを聞くにはどうすればよいですか?

バックエンドから更新されるたびに、HTML 要素のリストに対して行う必要のある後処理がいくつかあります。これを容易にするためにテンプレートでリッスンできるイベント (onRender など) はありますか?

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

meteor - Meteor の反応性は舞台裏でどのように機能しますか?

docsを読み、reactivity の背後にあるソースを見ましたが、理解できません。

私には魔法のように見えるので、誰かがこれが舞台裏でどのように機能するかを説明できますか:)。

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

html - Meteorを使用したHTML5getCurrentPosition

Meteorでhtml5ジオロケーションAPIを使用しようとしています。私が使用しているのは: navigator.geolocation.getCurrentPosition(handle_geolocation_query);私のjsですが、機能していないようです-Meteorのタイマー(http://docs.meteor.com/#timers)の制限に関連している可能性があります。何かご意見は?