Open tatecn opened 6 years ago
建议每次升级Client或者Server端代码时,考虑下对不同历史版本的兼容性问题。 Client/Server如果需要特定版本,最好可以列出
Wafer1 和 Wafer2 并不兼容,你这个应该是使用了 Wafer1 的客户端?
wafer-node-sdk 是兼容的,这是 Wafer2 的 SDK
wafer-node-sdk 1.4.4 wafer2-client-sdk 2.1.0 你那这两个可以正常工作?不可能吧?
如果区分不清 wafer1 和 wafer2,建议直接基于 https://github.com/tencentyun/wafer2-quickstart-nodejs 修改
报错信息及解决参见 https://cloud.tencent.com/developer/ask/25124
最新发布的版本是2.1.0,下面的代码会导致条件无法满足 // 成功地响应会话信息 if (data && data[constants.WX_SESSION_MAGIC_ID]) {
但是最新的wafer2-quickstart-nodejs里面却是这样的 if (!data || data.code !== 0 || !data.data || !data.data.skey) { return options.fail(new Error(
用户未登录过,请先使用 login() 登录
)) }希望可以fix该问题,同时发布最新的版本