微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在模板文字中设置 href

如何解决在模板文字中设置 href

用户使用他们的电子邮件注册时,我正在尝试使用一个不错的电子邮件模板,我正在使用 express & node mailer 来完成此操作。以前我的代码看起来像:

"Hello," +
 user.username +
 ",\n\n" +
"Please complete your registration by clicking the link:
 \nhttp://" + req.headers.host + "/confirmation/" + user.username + "/" + token.token +
"\n\nThank you!\n"

在我的 HTML 模板中,这是一个模板文字我试过这个:

const output = ` <a href="${req.headers.host} + "/confirmation/" + ${user.username} + "/" + ${token.token}"  `

但这不起作用,电子邮件内部的 href 上没有 <a>

我一定遗漏了一些非常基本的东西...感谢您的关注 =)

解决方法

使用 `` 你不需要用 + 连接字符串,所以它应该是这样的:

const output = `<a href="${req.headers.host}/confirmation/${user.username}/${token.token}"></a>`

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。