{"errMsg":"config:invalid signature"}
是因为
1、首先,我是保证了我取得的所以签名的参数经我签名计算后,和微信提供的
微信 JS 接口签名校验工具 https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=jsapisign
计算的结果一致。经排除,是url的参数中带有服务器端口,可微信那边执行签名计算的url不带端口号,因此出现了错误。
写上,以备后查,和遇到相同问题的同学参考。
2、本地环境和正式部署环境不太一样!正式环境是和微信公众平台绑定好的!本地环境不支持!