证书链节点js中的自签名证书?

self signed certificate in certificate chain node js?

nodemailer 和 gmail 的代码片段

var transporter = nodemailer.createTransport({
        host: 'smtp.gmail.com',
        port: 465,
        secure: true,
        // service: 'Gmail',
        auth: {
            user: 'mail_id', 
            pass: 'password'
        }

});

请帮助找出解决问题的错误 - 证书链中的自签名证书

您想要像下面这样重新配置您的代码

var nodemailer = require('nodemailer');
var smtpTransport = require('nodemailer-smtp-transport');

var 传输器 = nodemailer.createTransport(smtpTransport({ 主持人:'smtp.gmail.com', 端口:465, 安全:真实, // 服务:'Gmail', 授权:{ 用户:'your mail_id', 通过:'Your password' }, 传输层:{ 拒绝未经授权:假 } }));