错误:使用localhost的SELF_SIGNED_CERT_IN_CHAIN

时间:2014-10-02 07:25:33

标签: node.js certificate npm antivirus nodemailer

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

我在这个问题上找到了这个帖子: Npm SELF_SIGNED_CERT_IN_CHAIN on Azure,建议:

npm config set ca ""

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

npm update -g

3 个答案:

答案 0 :(得分:15)

所以当我关于降级我的node.js(版本10.32)时,我找到了这个帖子:

SELF_SIGNED_CERT_IN_CHAIN while launching server

建议阻止某些所需证书的 IT'反病毒!!!

禁用反病毒后,它有效!

答案 1 :(得分:9)

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

想要一种让我的防病毒运行的方法,所以只是禁用了 Avast上的SMTP扫描和所有工作。 我确定有更好的方法,但这很有效。

答案 2 :(得分:7)

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

process.env.NODE_TLS_REJECT_UNAUTHORIZED = '0';

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