收藏
回答

云开发调用云函数出错

问题模块 框架类型 问题类型 终端类型 AppID 基础库版本
云开发 小程序 Bug 工具 wxd3bd02803b13c0cb 2.3.0

已安装node.js 8.9.0 并安装wx-server-sdk,已创建云函数并上传云平台,访问云函数时报错

WACloud.js:1 Uncaught (in promise) Error: errCode: -404011 cloud function execution error | errMsg: cloud.callFunction:fail cloud function service error code -501005, error message Environment not found; at cloud.callFunction api; 


调用代码:

onLoad(){

wx.cloud.init({ env: 'text' })

wx.cloud.callFunction({

name:'add',

data:{

a:12,

b:19

}

}).then(console.log)

}


最后一次编辑于  2018-09-19
回答关注问题邀请回答
收藏

9 个回答

  • *丰
    *丰
    06-25



    这里是 dev 环境,于是,很自然的就写了如下一直报错的代码



    后来修改以后的代码



    于是,有个问题,,这里的env到底是干嘛的。。


    后来总算是明白了:






    06-25
    赞同 5
    回复 4
    • 温旧酒一壶
      温旧酒一壶
      07-02

      谢谢,非常感谢。

      07-02
      回复
    • A鸡毛蛋蛋
      A鸡毛蛋蛋
      07-03



      07-03
      回复
    • 洪儿
      洪儿
      07-16
      看了你这个,我的问题也解决了,谢谢,给你赞
      07-16
      回复
    • 📖
      📖
      07-28
      终于解决了,非常感谢
      07-28
      回复
  • 紫夕
    紫夕
    2018-09-20

    解决了,初始化的时候可以直接填默认环境.wx.cloud.init();

    也可以指定环境初始化

    wx.cloud.init({env:'test-2f0d49'});


    2018-09-20
    赞同 2
    回复
  • LeeHey
    LeeHey
    2018-09-20

    请填写环境id,而不是环境名。

    2018-09-20
    赞同 2
    回复 5
    • 小伟
      小伟
      2018-12-28

      填写的是环境id也没有用,我的就是提示Function not found: [add]; at cloud.callFunction api

      2018-12-28
      回复
    • C c c
      C c c
      05-05回复小伟

      你的解决了吗?我也是遇到这样的问题。。一个多星期了

      05-05
      回复
    • C c c
      C c c
      05-05回复小伟

      你的是哪里的问题?可以说一下吗?真的是要奔溃了

      05-05
      回复
    • 超人不会飞
      超人不会飞
      05-28回复C c c

      兄弟  解决了没


      05-28
      回复
    • 吴大柳
      吴大柳
      07-19回复C c c
      我的填写完环境ID就可以了,你有下载node-v10.16.0-x64这个嘛
      07-19
      回复
  • Dream
    Dream
    04-25

    请问,楼主您解决了么,我遇到和你一样的问题,求解。

    04-25
    赞同 1
    回复
  • 晓橙续
    晓橙续
    07-27

    填写自己的env ID就解决了

    07-27
    赞同
    回复
  • lixd
    lixd
    01-15

    应该是 错把要写在 前端的 wx. 的api 写在了后台云函数上,我也是 想了半天,才想明白,调用数据库啦等等 操作 可以直接放在 前端~,并不需要 在后台 ~

    01-15
    赞同
    回复 2
    • 等等
      等等
      05-06

      不是很明白,具体的说一下可以不

      05-06
      回复
    • 春未了,月相照yu
      春未了,月相照yu
      05-09

      可不可以发一下代码,研究一下,谢谢

      05-09
      回复
  • 小伟
    小伟
    2018-12-28

    Function not found: [add]; at cloud.callFunction api ,已经一个星期没解决了,各种方式都试了,就是不行。都快绝望了。。。

    2018-12-28
    赞同
    回复 5
    • 等等
      等等
      05-06

      你的解决了么,可以说一下么 node npm wx-server-sdk都安装过了,在云端测试了下成功,但是前端获取openid还是失败

      05-06
      回复
    • 春未了,月相照yu
      春未了,月相照yu
      05-09回复等等

      你的解决了吗?我的问题和你一样

      05-09
      回复
    • 等等
      等等
      05-09回复春未了,月相照yu

      修改 一下权限就好了

      05-09
      回复
    • 春未了,月相照yu
      春未了,月相照yu
      05-09回复等等

      什么权限?

      05-09
      回复
    • 超人不会飞
      超人不会飞
      05-28

      兄弟 解决了没


      05-28
      回复
  • 刘文
    刘文
    2018-12-06

    VM2824:1 db get score catch error Error: errCode: -502005 database collection not exists | errMsg: Collection `score` is not exists  大家帮我看看这是啥问题

    2018-12-06
    赞同
    回复
  • 糖荼
    糖荼
    2018-09-20

    楼主解决了吗?在哪里更改环境id

    2018-09-20
    赞同
    回复