gpt4 book ai didi

javascript - Meteor 账户路由

转载 作者:行者123 更新时间:2023-12-03 07:22:07 26 4
gpt4 key购买 nike

我使用 Meteor Accounts 包,但不使用 account-ui。如果我在创建用户时发送验证电子邮件,则电子邮件中会提供以下链接:http://localhost:3000/#/verify-email/06apVGBQypZAzpXZp4bPOYzn0-jCS9rR7ENkr8jkQRr如果我打开此链接,该路由将重定向到 http://localhost:3000/# 并呈现我为 / 定义的模板。然后我可以访问Accounts._verifyEmailToken,这不是问题。但我不希望采用这条路线 /#

如何说出我想要重定向到我想要的路线的帐户包(在我的例子中 /app)?

到目前为止我的尝试:

  1. 使用 Iron 路由器将 /# 重定向到 /app ==> 不起作用
  2. 查看accounts包的源代码。 Meteor.absoluteUrl 提供了 URL。但我不想更改包的源代码。

您有什么想法让包随后路由到 /app 并且仍然可以在 javascript 中访问 token ?

最佳答案

您可以在Account包中配置不同邮件的url,如下所示

 Accounts.urls.verifyEmail= function(token){
return Meteor.absoluteUrl("/app/"+token+"/");
};

只需覆盖服务器端的方法即可。

关于javascript - Meteor 账户路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36174599/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com