2016-03-23 151 views
0

我使用流星帐户包,但不是帐户用户界面。 如果我在创建用户时发送验证电子邮件,则电子邮件中会提供以下链接:http://localhost:3000/#/verify-email/06apVGBQypZAzpXZp4bPOYzn0-jCS9rR7ENkr8jkQRr 如果我打开此链接,则将此路线重定向到http://localhost:3000/#,并呈现为/定义的模板。那么我可以访问Accounts._verifyEmailToken那不是问题。但我不想要这条路线/#被采取。流星帐户路由

我怎么能说我想要重定向到我想要的路线的帐户包(在我的情况下为/app)?

我尝试至今:

  1. 重定向/#铁路由器/app ==>工作不
  2. 有应收包的源代码看看。有与Meteor.absoluteUrl提供的URLS。但我不想更改软件包的源代码。

你有什么想法可以让包裹路由到/app之后仍然有令牌在javascript中可访问吗?

回答

1

您可以配置不同的邮件中的URL账户包,这样

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

只是简单地覆盖在服务器端的方法。