繁体   English   中英

Meteor JS Iron路由器-登录后如何重定向?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM