我正在处理某个应用,并且我使用nodemailer发送恢复电子邮件给用户重置他们的密码,我试图发送一个链接到一个页面允许他们更改密码。我将以下内容用于电子邮件正文
html: '<p>Click <a href="localhost:3000/sessions/recover/' + recovery_token + '">here</a> to reset your password</p>'
但是当我测试它时,我只是收到一封带有文本和没有链接的电子邮件,使用ispector显示<a>here</a>
,因此它发送了一个标签,它只是没有发送href。
答案 0 :(得分:20)
我在输入这个问题之后想出了答案,所以我想我会回答我自己的问题,以防其他人遇到问题。当我将电子邮件的正文更改为
时,我需要在电子邮件中加入http://
html: '<p>Click <a href="http://localhost:3000/sessions/recover/' + recovery_token + '">here</a> to reset your password</p>'
它开始工作了。