如何使用Node.js创建HyperLink“单击此处”

时间:2016-01-26 10:53:02

标签: node.js protractor

如何使用Node.js创建HyperLink'单击此处' 我有一个链接,我通过电子邮件发送。而不是这个我想发送一个'点击这里'作为一个超链接,当用户点击它时,它会重定向到主链接。

如何实现这一目标?

1 个答案:

答案 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);
});