vue 微信分享jsdk 报错config:fail,Error: invalid signature

首先有两个域名 后台是abc.com 前端是 bbc.com
我在微信公众号设置 JS接口安全域名 填写了 bbc.com

vue端请求后端abc.com 获取签名,签名url为bbc.com
wx.config({

    debug: false,
    appId: res.appId, // 必填,公众号的唯一标识
    timestamp: res.timestamp, // 必填,生成签名的时间戳
    nonceStr: res.noncestr, // 必填,生成签名的随机串
    signature: res.signature, // 必填,签名
    jsApiList: res.jsApiList // 必填,需要使用的JS接口列表
})

上面的数据signature 跟我我在微信https://mp.weixin.qq.com/debu...
校验signature 是一致的。

在vue端出现config:fail,Error: invalid signature

排查好久实在不知道原因,请求帮助

阅读 3.8k
2 个回答
新手上路,请多包涵
  1. 确认 JS接口安全域名 是否正确(依照题意,我觉得你的 JS接口安全域名 应该是abc.com)
  2. 重启服务试试
  3. 确认token是否失效

是我后端的问题,后端有个字打错了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题