如何使用Node.js创建HyperLink'单击此处' 我有一个链接,我通过电子邮件发送。而不是这个我想发送一个'点击这里'作为一个超链接,当用户点击它时,它会重定向到主链接。
如何实现这一目标?
答案 0 :(得分:1)
所以,我猜你是用node.js生成你的电子邮件的内容
您需要发送包含HTML内容的电子邮件,并在该内容中添加链接<a href="http://google.com">Click Here</a>
为实现这一目标,我建议您使用nodemailer
https://nodemailer.com/这是在节点中发送电子邮件的标准。
代码看起来像这样:
var nodemailer = require('nodemailer');
var transporter = nodemailer.createTransport('smtps://user%40gmail.com:pass@smtp.gmail.com');
var mailOptions = {
from: 'Fred Foo <foo@blurdybloop.com>', // sender address
to: 'bar@blurdybloop.com, baz@blurdybloop.com', // list of receivers
subject: 'Hello ✔', // Subject line
html: '<b>Hello world <a href="http://google.com">clickHere</a></b>' // html body
};
// send mail with defined transport object
transporter.sendMail(mailOptions, function(error, info){
if(error){
return console.log(error);
}
console.log('Message sent: ' + info.response);
});