问题背景:
前段时间做了一个部署在微信公众号里的web APP,由于在微信里使用,不可避免的就遇到了配置分享图片和文字的配置问题。 于是从网上找了一个node签名服务,并且单独部署在了服务器的一个端口上。
微信官方公告显示,自2018年起,微信将不再支持http调用,所以需要将项目中的http换成https。域名指向https之后,原IP地址下的node服务端口不能访问。查了一下,发现需要把node服务也配置上SSL证书,换成https域名。
问题描述:
Before
IP指向的域名为: http://[Domain Name]
微信签名服务地址:http://[Domain Name]:[Port Number]/[Service Name]Change
[IP Number] -> https://[Domain Name]
- Now
APP URL可以正常访问,但是向微信服务post数据的时候: