已安装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)
}
这里是 dev 环境,于是,很自然的就写了如下一直报错的代码
后来修改以后的代码
于是,有个问题,,这里的env到底是干嘛的。。
后来总算是明白了:
谢谢,非常感谢。
解决了,初始化的时候可以直接填默认环境.wx.cloud.init();
也可以指定环境初始化
wx.cloud.init({env:'test-2f0d49'});
请填写环境id,而不是环境名。
填写的是环境id也没有用,我的就是提示Function not found: [add]; at cloud.callFunction api
你的解决了吗?我也是遇到这样的问题。。一个多星期了
你的是哪里的问题?可以说一下吗?真的是要奔溃了
兄弟 解决了没
请问,楼主您解决了么,我遇到和你一样的问题,求解。
填写自己的env ID就解决了
应该是 错把要写在 前端的 wx. 的api 写在了后台云函数上,我也是 想了半天,才想明白,调用数据库啦等等 操作 可以直接放在 前端~,并不需要 在后台 ~
不是很明白,具体的说一下可以不
可不可以发一下代码,研究一下,谢谢
Function not found: [add]; at cloud.callFunction api ,已经一个星期没解决了,各种方式都试了,就是不行。都快绝望了。。。
你的解决了么,可以说一下么 node npm wx-server-sdk都安装过了,在云端测试了下成功,但是前端获取openid还是失败
你的解决了吗?我的问题和你一样
修改 一下权限就好了
什么权限?
兄弟 解决了没
VM2824:1 db get score catch error Error: errCode: -502005 database collection not exists | errMsg: Collection `score` is not exists 大家帮我看看这是啥问题
楼主解决了吗?在哪里更改环境id