在测试应用程序时,我在新的Windows 10虚拟机上安装了Kaspersky Antivirus,但是,使用nodejs打开测试HTTPS请求时,出现“证书链中的自签名证书”错误,但通过PowerShell的HTTPS请求仍然有效。我知道它是由kasperspeky的“ Web Anti-virus”模块引起的,但我不知道为什么使用nodejs却不能。
基本上,我想做的是使用nodejs为外部URL创建POST请求,即基本的POST请求(json)。我已经查看了 ssl-root-cas 和 NODE_EXTRA_CA_CERTS 变量,它们没有帮助。可能是我使用不正确,可能是因为我对TLS / SSL和证书的了解不多。
我想知道是否有人遇到过这个问题?