错误: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';