Meteorでは非常に新しく、問題が発生しました。ユーザーに情報を追加しました。その情報をビューで確認したいと考えています。
だから私はここに、私のユーザーを作成するには、私のイベントです:Meteorでユーザーを公開しようとしています
Accounts.createUser({
username: username,
email: email,
password: password,
firstname:firstname,
lastname:lastname,
chief:chief
},
function(error){
if(error){
alert(error.reason)
}else{
Router.go('home');
}
});
Accounts.onCreateUser(function(options,user){
user.firstname = options.firstname;
user.lastname = options.lastname;
user.chief = options.chief;
return user;
});
その後、私はアプリの私のクライアント側でのアクセスを得るために、私のコレクションを公開:
Meteor.publish("personaldata", function() {
return Meteor.users.find({_id: this.userId});
});
そして、私が得た他に何もせずに私のアプリの問題:私のコマンドプロンプトにエラーメッセージはありませんが、私のアプリを開くと、私はIronn:Routerのメッセージを受け取りました。ここにメッセージされます。
Router.route('/', function() {
this.render('Home', {
data: function() {
return Items.findOne({_id: this.params._id});
}
});
});
'アプリケーションを整理するには、' はい、全体の部分は、メッセージです。問題を解決するために「自宅」のコレクションに登録しようとしましたが、問題は解決しません。同じメッセージが表示されます。
誰かがこのメッセージが表示される理由を知っていますか?これらのデータにどのようにアクセスできますか?それは正しい方法ではありませんか?
ご迷惑をおかけして申し訳ございませんが、ありがとうございます。問題を発見
あなたはこのルートに '_id'パラメータを持っていませんが、それを使用しようとしました。多分それは問題でしょうか? – Sindis