我是 Meteor 的新手,我想在我的项目中使用 Backbone 路由器:
AppRouter = Backbone.Router.extend
({
"routes":
{
"": "home",
// ...
},
"home": function()
{
if (Meteor.user())
{
// ...
}
else
{
// ...
}
}
});
我遇到的问题是,当用户已经登录并进入“主页”页面时,Meteor.user() 返回 null 并且 Meteor.loggingIn() 返回 true ...所以我想我需要等待身份验证结束,但我该怎么做(加载页面时似乎会自动调用 Meteor.loginWithPassword)?