在localhost上使用nodemailer时出错,导致内部服务器错误(500): 错误:SELF_SIGNED_CERT_IN_CHAIN
我在这个问题上找到了这个帖子: Npm SELF_SIGNED_CERT_IN_CHAIN on Azure,建议:
npm config set ca ""
但没有帮助。升级npm也没有帮助:
npm update -g
答案 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';