私はMeteor 0.6.3.1を使用しており、自分のユーザーシステムを即興で作成しました(実際にはユーザーシステムではありませんが、他の誰もそれを主張していないため、userId変数を使用することもできると思いました.)
問題は、変数が持続しないことです。
私はこのコードを持っています
Meteor.methods({
'initCart': function () {
console.log(this.userId);
if(!this.userId) {
var id = Carts.insert({products: []});
this.setUserId(id);
console.log("cart id " + id + " assigned");
}
return this.userId;
}
});
ポイントは、ページを切り替えても同じショッピング カートを使用できるようにすることです。
セッションはクライアント側であり、ユーザー間で情報が漏洩する可能性があるため、使用できません..
これを行うにはどうすればよいですか?サーバー側 Meteor 用の Amplify のようなものはありますか?