问题描述:
微信小程序正常使用过程中,突然发现在手机上访问小程序,所有数据都加载不出来了,在电脑上打开小程序没问题;检查了接口访问正常,SSL证书也在有效期内;使用调试工具发现报了如下错误:
javascript(in promise) MiniProgramError {"errMsg":"request:fail net::ERR_CERT_AUTHORITY_INVALID","errno":600001} Object
问题分析:
首先去SSL证书核对,通过 myssl网站进行SSL/TLS安全评估报告,结果如下:

评级为B,ATS合规,PCI DSS合规,查了一下,原因为证书链不完整。
接着往下看,也能发现问题:


RSA1正常,RSA2不正常,就是证书链不完整导致的。
解决方法:
1、根据上面【问题分析】中的图1,点进《缺少证书链的问题和解决办法》,根据提示,进入《证书补全工具传送门》

2、填写上自己的域名地址,会得到RSA证书链,复制到你的SSL证书下

3、把上面的RSA证书链 复制到你的SSL证书PEM格式最后面;再访问小程序就可以了

至此,问题才得以解决!