微信小程序登陆,如果使用docker容器获取openId的接口报错
发布于 5 年前 作者 na17 2377 次浏览 来自 官方Issues

不实用docker容器可以正常调通,但是使用docker容器的话就出现下边这个报错。。。莫名其妙。。。

报错信息如下:

WechatLogin request err :Get https://api.weixin.qq.com/sns/jscode2session?appid=xxx&secret=xxx&js_code=xxx&grant_type=authorization_code: x509: certificate signed by unknown authority

2 回复

你使用的 alpine吧,基础镜像没有ca证书,好像是从3.4版本开始的。

安装ca证书解决:

RUN apk add --no-cache ca-certificates

回到顶部