1

私は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 のようなものはありますか?

4

2 に答える 2