私はonConnectionフックといくつかのテンプレートヘルパーを使って統計情報を取得しています。しかし今は、私が登録ユーザーのときにこれらの操作を除外したくありません。 問題は、onConnectionフックでMeteor.user()を使用できないため、ユーザーがログインしているかどうかを確認するにはどうすればいいですか?コードに関するMeteor:onConnection、ユーザーがログインしているかどうかを確認してください
は、
Meteor.onConnection(function(conn) {
if(Meteor.user()) {
console.log("you are logged in")
} else {
console.log("u are not logged in")
}
});
を表示多くはありませんそれは本当の例ではないのですが、それはちょうど私が私ができることを理解し、私は エラー
err [Error: Meteor.userId can only be invoked in method calls. Use this.userId in publish functions.]
をやりたいシンプル示しメソッドでMeteor.user()を使用しますが、ユーザーがログインしている場合はどのようにonConnectionで調べることができますか?
のpubsub APIの詳細は、あなたが試したもののためのコードをしてください示してお読みください。 – zim
@zimエラーメッセージに示されているようにthis.userIdを使ってみましたか? – equalsound
を追加しましたか? – zim