收藏
回答

云函数调用失败的问题,Db or Table not exist?

cloud.callFunction:fail requestID bc7b8e95-734f-11ea-a884-5254002fa145, cloud function service error code -504002, error message errCode: -502005 database collection not exists | errMsg: [ResourceNotFound] Db or Table not exist. Please check your request, but if the problem cannot be solved, contact us.; 

Error: errCode: -502005 database collection not exists | errMsg: [ResourceNotFound] Db or Table not exist. Please check your request, but if the problem cannot be solved, contact us.; 

    at Object.returnAsCloudSDKError (/var/user/node_modules/wx-server-sdk/index.js:6086:16)

    at Object.checkError (/var/user/node_modules/wx-server-sdk/index.js:1397:23)

    at Promise (/var/user/node_modules/wx-server-sdk/index.js:1527:33)

    at <anonymous>

    at process._tickCallback (internal/process/next_tick.js:188:7); at cloud.callFunction api; 


上面是报错信息

app.js里已经设置对了env,需要的数据表也建了,所有表的权限也设置成了

但是还是报没有数据表的错误,有谁遇到过呢?谢谢~


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

1 个回答

  • Mr.Zhao
    Mr.Zhao
    2020-03-31

    app.js设置对了,难道你云函数也设置对了?你有几个环境?

    2020-03-31
    有用 1
    回复 8
    • Me
      Me
      2020-04-01
      环境有两个,仔细查过env、云函数、数据库都是一致的
      2020-04-01
      回复
    • Mr.Zhao
      Mr.Zhao
      2020-04-01回复Me
      亮代码,口说无凭的
      2020-04-01
      回复
    • Me
      Me
      2020-04-01回复Mr.Zhao
      我在云函数cloud.init()里加了  指定的env就不报错了。好像app.js里面指定不管用?
      2020-04-01
      回复
    • Mr.Zhao
      Mr.Zhao
      2020-04-01回复Me
      你把云函数上传到云服务器了,你本地app.js是客户端,两个都不是一回事
      2020-04-01
      回复
    • Me
      Me
      2020-04-01回复Mr.Zhao
      我知道,一般来说只要指定app.js里面的就可以了
      2020-04-01
      回复
    查看更多(3)
登录 后发表内容
问题标签