收藏
回答

为什么关闭本地调试后云函数无法读取数据库?

1.云函数已上传

2.下载核对代码也一致

3.权限也设置为了所有用户可读、仅创建者可读写


本地开启调试,小程序调用云函数,云函数就能请求到数据;关闭本地调试,相同参数,就无法请求到数据。

可自行看截图和对应日志,有请求的参数,全量搜索,数据库里有对应数据,但是带参搜索就没有查询到任何数据,而打开本地调试,就能查询到数据。

同时手机扫码预览的效果等同于关闭本地调试,哪怕手机开了调试模式也不行。

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

2 个回答

  • 邓坤力
    邓坤力
    01-16

    本地调试后,有上传代码到云端对应环境吗?

    01-16
    赞同
    回复
  • 无亦情
    无亦情
    2019-12-23

    可以看看是不是 event 携带了多余的值,作为查询条件时没有匹配的数据。

    2019-12-23
    赞同 1
    回复 1
    • 崔大壮
      崔大壮
      2019-12-24
      谢谢提供思路,确实本地和远程接收到的参数不同,远程会额外给event追加一个userInfo的对象,导致没有匹配到数据
      2019-12-24
      回复
登录 后发表内容
问题标签