如何创建超链接';单击此处';使用Node.js

如何创建超链接';单击此处';使用Node.js,node.js,protractor,Node.js,Protractor,如何使用Node.js创建超链接“单击此处” 我有一个链接,我在电子邮件中发送。而不是这个,我想发送一个'点击这里'作为超链接,当用户点击它,它重定向到主链接 如何实现这一点?因此,我猜您正在使用node.js生成电子邮件内容 您需要发送包含HTML内容的电子邮件,并在该内容中添加链接 为了实现这一点,我建议您使用nodemailer,这是在node中发送电子邮件的一个标准 代码如下所示: var nodemailer = require('nodemailer'); var transpor

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


如何实现这一点?

因此,我猜您正在使用node.js生成电子邮件内容 您需要发送包含HTML内容的电子邮件,并在该内容中添加链接

为了实现这一点,我建议您使用
nodemailer
,这是在node中发送电子邮件的一个标准

代码如下所示:

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);
});
var nodemailer=require('nodemailer');
var transporter=nodeEmailer.createTransport('smtps://user%40gmail.com:pass@smtp.gmail.com),;
var mailpoptions={
发件人:'Fred Foo',//发件人地址
致:'bar@blurdybloop.com, baz@blurdybloop.com“,//接收者列表
主题:“你好✔', // 主题行
html:'Hello world'//html正文
};
//使用定义的传输对象发送邮件
transporter.sendMail(邮件选项,函数(错误,信息){
如果(错误){
返回console.log(错误);
}
console.log('发送的消息:'+信息响应);
});

我已经在使用nodeEmailer,但不知道邮件选项中的HTML部分。谢谢很多