Jack6
Jack6
  • 发布:2021-08-04 23:54
  • 更新:2021-08-05 11:00
  • 阅读:430

连接云端云函数报权限未通过,本地云函数一切正常,所有云函数和数据库scheama都和云端同步了

分类:uniCloud


如图,读取数据库云数据库中的数据时,连接本地云函数一切正常,连接云端云函数时报权限未通过,所有本地的云函数和scheama都已经和云端同步了,还是出现这样的问题,请问下是哪里可能出问题了

2021-08-04 23:54 负责人:无 分享
已邀请:
DCloud_uniCloud_WYQ

DCloud_uniCloud_WYQ

代码和schema贴一下

  • Jack6 (作者)

    "permission": {  
    "create": false,
    "delete": false,
    "read": "doc.is_on_sale == true",
    "update": false
    },

    async getGoodsData() {  
    const res = await goodsdb.where("category_id=="+this.goodsid).orderBy("add_date", "desc")
    .limit(4).get()
    this.goods_data = res.result.data
    }

    2021-08-05 16:51

  • Jack6 (作者)

    主要是我连接本地云函数运行的时候能够正常获取到数据,连接云端云函数运行才报权限未通过,我检查了下云端和本地函数都是一样的,schema也都是一样的

    2021-08-05 17:01

  • Jack6 (作者)

    会不会是因为组件中访问云数据库的原因,组件中不能直接api访问云数据库吗

    2021-08-05 18:23

  • DCloud_uniCloud_WYQ

    回复 2***@qq.com: 实际上是应该校验通过还是不通过呢?也就是说"category_id=="+this.goodsid查到的商品一定是满足doc.is_on_sale == true这个条件的吗?加我qq 2292434668我们详细了解下。

    2021-08-06 11:44

该问题目前已经被锁定, 无法添加新回复