[英]Meteor js Iron router - How to redirect after signin?
我正在运行Meteor 1.1.0.2版和Iron Router。
成功登录后重定向到用户个人资料页面的正确方法是什么?
成功登录后,我使用Router.go('templateName')
出现错误:
Exception in delivering result of invoking 'login'
。
如何使用Iron Router正确重定向?
代码段在这里: http : //pastebin.com/Dm4FWrSr
浏览器控制台错误在这里: http : //pastebin.com/VR46zeKC
问题不在于路线,请尝试使用此路线。
Meteor.loginWithPassword(email, password, function(err,result){
if(!err){ //use this if there is not error redirect them.
Router.go('home')
}else{
console.log(err.reason) //should print the error
}
})
我找到了自己问题的答案。 我定义的路线名称是b / c,是'Home'而不是'home'。 足够简单,但是如果存在“路线'家'未定义的消息..”,则发现错误会更容易。
无论如何,我都会重定向到我的用户个人资料登录路径
Route.go('/user');
而不是Route.go(<missing route>);
现在成功的登录重定向就可以了。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.