收藏
回答

数据库查询,开发者工具编译运行不报错能查询出来,真机调试查询不出来,还报了一个错?

代码从未改过,6月份的时候都可以运行,今天12月6号在手机端一看,小程序首页没有数据,打开开发者工具,编译运行没有报错,使用真机调试就出错了

编译运行的截图

真机调试的截图

代码片段

常量

const app = getApp()
const db = wx.cloud.database('dev-miaomiao')
const auth = require("../../utils/auth.js")
const watcher = require("../../utils/watcher.js");


执行的函数

async getListData() {
    console.log("获取用户列表")
    await db.collection('users'//异步
      .field({
        userPhoto: true,
        nickName: true,
        links: true
      })
      //升序排序
      .orderBy(this.data.current, 'desc')
      .get()
      .then(res => {
        console.log(res)
        this.setData({
          listData: res.data
        });
      });


    console.log("获取用户列表end")
  },


这段代码之前(2020.6)是没有任何问题的,不管是开发者工具,还是手机端运行都没有问题,今天(2020.12.6)发现手机端(安卓,ios)显示不了,怀疑是数据库出问题了,打开发者工具 -> 云开发,出现这个提示:

加载 “tcbDescribeEnvFreeQuota” 失败:Error: UnauthorizedOperation, Env Is Not PostPaid (0f873691-d3fc-4bd8-936c-252b54f9e785)


数据库是没问题的,然后更新了开发者工具,云开发没有报那个提示,编译运行没有问题,真机调试就出现了上面的问题


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

1 个回答

  • Shannon
    Shannon
    2020-12-07

    你好,尝试升级一下基础库到最新版本试试?(开发者工具右上角-详情-本地设置-调试基础库)

    2020-12-07
    有用
    回复 4
    • nzmbm
      nzmbm
      2020-12-07
      还是不行,是了很多个版本,都不行,有些版本,本地编译还报错,还是和之前一样的报错
      2020-12-07
      回复
    • nzmbm
      nzmbm
      2020-12-07
      编译运行都没有任何问题,为啥真机运行就报错呢,而且之前真机运行是没有报任何错的
      2020-12-07
      回复
    • Shannon
      Shannon
      2020-12-07回复nzmbm
      麻烦提供一下 AppID 和环境 ID,我们排查下
      2020-12-07
      回复
    • nzmbm
      nzmbm
      2020-12-23
      好了
      2020-12-23
      回复
登录 后发表内容
问题标签