用node 写的下载,直接报错error downloading or exxtraction file: unable to verify the first certificate
根据此信息也是排查了老半天了。浏览器却可下载。问了ai之后才发现,证书如果不完整,浏览器会自动补全证书。
先用此网站SSL Server Test (Powered by Qualys SSL Labs)
输入你的域名,然后点击提交。
如果看到以下字段,则说明证书不完整。
这个还是蛮坑的,证书处于行(浏览器行),但又不行的状态(node不行)。
最后的解决方案是,重新删除原来的证书,直接重新申请证书即可。