我正在尝试连接到服务器,并且出现“无法获取本地发行者证书”错误。
我认为这是因为服务器具有自签名证书。 (如果不是那样,还有其他可能导致问题的原因吗?)
根据我的阅读,处理自签名证书的通常建议是添加以下内容:
app.on('certificate-error', (event, webContents, url, error, certificate, callback) => {
console.log("certificate-error ...");
if (url === 'https://server-with-self-signed-certificate') {
event.preventDefault()
callback(true)
} else {
callback(false)
}
})
但是我已经添加了它,但它似乎从未被调用过;日志语句永远不会打印。
我想念什么吗?
谢谢。