💡
原文中文,约1000字,阅读约需3分钟。
📝
内容提要
文章讲述了作者使用Electron编写的监控客户端突然无法使用的问题。通过检查日志,发现是调用Node.js的fetch方法时遇到了证书问题。经过查找,发现是火绒的根证书不被Node.js信任,关闭了火绒的加密连接扫描设置后,问题得到解决。
🎯
关键要点
- 作者使用Electron编写的监控客户端突然无法使用。
- 检查日志发现调用Node.js的fetch方法时遇到证书问题。
- 网站的证书正常且未过期,但仍然出现错误。
- 通过浏览器发现证书颁发者是火绒的根证书,导致Node.js不信任该证书。
- 作者刚刚将火绒安全版本从5.0升级到6.0。
- 关闭火绒的“加密连接扫描”设置后,问题得到解决。
❓
延伸问答
Node.js fetch 方法报错 'unable to verify the first certificate' 是什么原因?
这个错误是因为 Node.js 不信任火绒的根证书,导致无法验证证书。
如何解决 Node.js fetch 方法的证书验证错误?
可以通过关闭火绒的“加密连接扫描”设置来解决这个问题。
火绒 6.0 版本对 Node.js 的影响是什么?
火绒 6.0 版本的根证书不被 Node.js 信任,导致 fetch 方法出现证书错误。
在 Electron 中使用 Node.js fetch 方法时遇到证书问题怎么办?
检查证书颁发者,如果是火绒的根证书,可以尝试关闭火绒的加密连接扫描设置。
火绒的根证书是什么?
火绒的根证书是 Huorong Anti-Virus Personal Root Certificate,用于其安全软件的证书验证。
如何检查网站证书的有效性?
可以使用浏览器的开发者工具,查看安全标签中的证书信息来检查有效性。
🏷️
标签
➡️