[英]Meteor Accounts Routing
我使用Meteor Accounts软件包,但不使用account-ui。 如果在创建用户时发送验证电子邮件,则在电子邮件中提供以下链接: http://localhost:3000/#/verify-email/06apVGBQypZAzpXZp4bPOYzn0-jCS9rR7ENkr8jkQRr
如果打开此链接,则此路由将重定向到http://localhost:3000/#
和我为/
定义的模板。 然后,我可以访问Accounts._verifyEmailToken
这不是问题。 但是我不希望采用这条路线/#
。
我如何说要重定向到我想要的路由的Accounts软件包(在我的情况下是/app
)?
到目前为止,我的尝试:
/#
重定向到/app
==>不起作用 Meteor.absoluteUrl
提供了Meteor.absoluteUrl
。 但是我不想更改软件包的源代码。 您有什么想法让程序包随后路由到/app
并且仍然可以在javascript中访问令牌?
您可以在“帐户”软件包中配置其他邮件的网址,如下所示
Accounts.urls.verifyEmail= function(token){
return Meteor.absoluteUrl("/app/"+token+"/");
};
只需覆盖服务器端的方法即可。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.