美文网首页
初次使用云开发的一些坑

初次使用云开发的一些坑

作者: SeanLink | 来源:发表于2021-07-02 17:52 被阅读0次

    index.js? [sm]:68 [云函数] [login] 调用失败 Error: errCode: -404011 cloud function execution error | errMsg: cloud.callFunction:fail requestID , cloud function service error code -501000, error message Environment not found; at cloud.callFunction api;

    1、检查自己的project.config.json文件,有没有"cloudfunctionRoot":"cloudfunctions/",
    如果没有,手动添加,斜杠前面是文件夹名字,一般新建项目时候系统会自动生成

    2、要使用云函数必须先安装node.js,安装后在cmd中输入node -v和npm -v打印版本号就可以知道是否安装成功.

    3、需要为云函数安装wx-server-sdk依赖,在cmd中进入云函数所在的文件夹(可以直接在微信开发者工具中右键在终端打开),然后输入:
    npm install --save wx-server-sdk@latest
    比如login云函数就是login所在的文件夹。

    还有一个坑就是记住环境id要么你自己不填要就是要复制,千万不要只复制横杠后面的

    报错:
    Error: errCode: -401003 api parameter type error | errMsg: parameter.data should be object instead of undefined;
    注意千万要在增加数据时包含data字段
    错误写法:无data字段
    ❌错误写法

    collection.add({
          name:'lilei',
          age:28,
          height:1.88,
          friend:{
            name:'hanmeimei',
            age:18
          },
          location:dbhh.Geo.Point(100,50),
          brith:'1991-1-2',
        })
    

    ✅正确写法:

    //向集合中添加一个对象
        collection.add({
          data:{
            name:'lilei',
            age:28,
            height:1.88,
            friend:{
              name:'hanmeimei',
              age:18
            },
            location:dbhh.Geo.Point(100,50),
            brith:'1991-1-2',
          }
        }).then(res => {
           console.log(res);
        }).catch(err=>{
          console.log('失败了啊')
          console.log(err)
        })```
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    

    相关文章

      网友评论

          本文标题:初次使用云开发的一些坑

          本文链接:https://www.haomeiwen.com/subject/amlsultx.html