/server/main.js というファイルに (最後にロードされるようにするため)。
console.dir(Meteor.user());
スロー:
Error: Meteor.userId can only be invoked in method calls. Use this.userId in publish functions.
だから私は同じファイルで使用しようとします:
console.dir(this.userId);
戻り値:
undefined
だから、あきらめずに、「ヘッダーの Cookie から読み取るだけで結構です」と考えています。
var connect = Npm.require('connect');
__meteor_bootstrap__.app.use(connect.query()).use(function(req, res, next) {
console.dir(req.headers);
next();
});
.... 'cookie: 'uvf=1'' 以外の Cookie に関しては何も返しません
何を結論付ければよいかわかりません-Meteor.Accountフレームワークを問題なく使用したり、ユーザープロパティの読み取り/設定などを行うことができるため、これは無意味です.サーバーはユーザーを明確に認識しており、現在のユーザーは明らかにログインしています.
私は完全に途方に暮れています。説明/ヒント/ポインターをいただければ幸いです。