收藏
回答

pc端小程序使用云数据库watch出错

框架类型 问题类型 终端类型 AppID 环境ID 基础库版本
小程序 Bug 微信iOS客户端 wxc7df08695cc8836f release-yangxuqing03 WeChatLib: 2.13.2 (2020.12.29 20:58:08)

出问题的是pc端小程序,在手机和开发工具上都没问题

出错信息:

the orders watch closed because of error <Error: errCode: -402002 realtime listener init watch fail | errMsg: init watch fail Error: wsclient.send timedout

history states: UNINIT-(loginStart)->INIT_LOGGING_IN-(loginSuccess)->INIT_LOGGED_IN-(initWatchStart)->INIT_WATCH_PENDING-(initWatchFail)->INIT_WATCH_FAIL-(loginStart)->INIT_LOGGING_IN-(loginSuccess)->INIT_LOGGED_IN-(initWatchStart)->INIT_WATCH_PENDING-(initWatchFail)->INIT_WATCH_FAIL-(loginStart)->INIT_LOGGING_IN-(loginSuccess)->INIT_LOGGED_IN-(initWatchStart)->INIT_WATCH_PENDING-(initWatchFail)->INIT_WATCH_FAIL-(close)->CLOSED>

回答关注问题邀请回答
收藏

1 个回答

  • yangxuqing
    yangxuqing
    2021-06-04

    代码很简单,而且在手机端和devtool都正常运行

    this.ordersWatcher = db.collection('cats-order').where({

    shopId: shop._id

    }).watch({

    onChange: (snapshot) => {

    },

    onError: (err) => {

    console.error('the orders watch closed because of error', err)

    }

    })

    2021-06-04
    有用
    回复 1
    • 疯狂的小辣椒
      疯狂的小辣椒
      2021-06-06
      你好,目前PC端小程序还不支持。
      2021-06-06
      回复
登录 后发表内容