我想更改重置密码电子邮件模板网址
我想改变
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
所以网址不会改变
我想更改主机,怎么做?
答案 0 :(得分:3)
您需要设置ROOT_URL
环境参数。 Meteor将使用它来生成此链接。因此,如果您设置ROOT_URL="http://app.myside.com/
,则生成的网址将为http://app.mysite.com/reset-password/blahBLAH
。