我在测试我的nodejs应用时遇到问题,因为https会抛出DEPTH_ZERO_SELF_SIGNED_CERT。我已经尝试了六种生成本地证书的方法,但似乎无法找到解决方法。
我目前正在使用Mocha / chai进行测试,并希望进行两项基本测试 -hestful请求在不是https时失败 -hestful请求在https
时通过我将此用于我的https服务器上的选项
var credentials = {
ca:config.ca_cert,
key: fs.readFileSync(config.ssl_site_key_path),
cert: fs.readFileSync(config.ssl_site_crt_path),
rejectUnauthorized: config.reject_unauthorized
};
编辑:仅供参考我的测试在具有CA签名证书的实时服务器上正常工作
任何建议的工作?