与最新的wafer-node-sdk 1.4.4 不兼容
Opened this issue · 5 comments
tatecn commented
报错信息及解决参见
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该问题,同时发布最新的版本
tatecn commented
建议每次升级Client或者Server端代码时,考虑下对不同历史版本的兼容性问题。
Client/Server如果需要特定版本,最好可以列出
jas0ncn commented
Wafer1 和 Wafer2 并不兼容,你这个应该是使用了 Wafer1 的客户端?
jas0ncn commented
wafer-node-sdk 是兼容的,这是 Wafer2 的 SDK
tatecn commented
wafer-node-sdk 1.4.4
wafer2-client-sdk 2.1.0
你那这两个可以正常工作?不可能吧?
jas0ncn commented
如果区分不清 wafer1 和 wafer2,建议直接基于 https://github.com/tencentyun/wafer2-quickstart-nodejs 修改