更改meteor中的resetpassword url主机

时间:2014-10-29 05:08:45

标签: meteor

我想更改重置密码电子邮件模板网址

我想改变

localhost:3000/reset-password/dP8cuMPE220mEPA7l0uSRIq4

app.mysite.com/reset-password/dP8cuMPE220mEPA7l0uSRIq4

我已经完成了这个

  Accounts.emailTemplates.resetPassword.text = function(user, url) {
        url = url.replace('#/', '');
        url = url.replace('localhost:3000', 'app.mysite.com');
        return "Click this link to reset your password: " + url;
      };

这适用于我的环境,但在生产中它没有localhost:3000

所以网址不会改变

我想更改主机,怎么做?

1 个答案:

答案 0 :(得分:3)

您需要设置ROOT_URL环境参数。 Meteor将使用它来生成此链接。因此,如果您设置ROOT_URL="http://app.myside.com/,则生成的网址将为http://app.mysite.com/reset-password/blahBLAH