错误:SELF_SIGNED_CERT_IN_CHAIN使用本地主机

在localhost上使用nodemailer时出现错误,导致内部服务器错误(500):错误:SELF_SIGNED_CERT_IN_CHAIN

我在这个问题上发现了这个线程: Azure上的Npm SELF_SIGNED_CERT_IN_CHAIN ,build议这样做:

npm config set ca "" 

但没有帮助。 也升级npm没有帮助:

 npm update -g 

所以就在我降级时,我的node.js(版本10.32),我发现这个线程:

SELF_SIGNED_CERT_IN_CHAIN启动服务器时

build议这是反病毒! 这是阻止一些需要的证书。

禁用防病毒后,它的工作!

禁用防病毒“出站电子邮件扫描”SMTP

想要一种方法让我的反病毒运行,所以只是禁用Avast的SMTP扫描和所有的作品。 肯定有更好的方法,但这个工作。

这是解决这个问题的Node.js配方:

 process.env.NODE_TLS_REJECT_UNAUTHORIZED = '0'; 

参考 – https://github.com/nodemailer/nodemailer/issues/357

Interesting Posts