invalid signature签名错误解决
一定要用微信开发者工具测试。
// js 安全域名
www.test.cn/saas/static
出错
一开始我直接用手机微信调试 (没有用开发者工具) ,微信一直报 invalid signature。检查了所有可检查的配置情况,都是正确的,头疼搞了一天。。。
尝试用微信开发者工具 调试
发现不是报 invalid signature
, 而是报 invalid url domain
安全域名错误。
但是 微信官方文档 有如下描述
若填写路径,将文件放置在路径目录下,例如wx.qq.com/mp/MP_verify_8uWkIrUHE12mdYw3E.txt),并确保可以访问。
文档说明 安全域名填写路径也是可以的, 我填写了路径 也可以保存正确。这就无语了。
那我就尝试挂到根域名下
// js 安全域名
www.test.cn
重新 测试
开发者工具调试成功, 手机微信也调试成功。。。
总结1 安全域名最好还是填写根域名,不要填写路径
总结2 开发者工具调试和手机端调试同时进行
因为手机端调试,有时候提示的错误不一定是真确的错误提示