云函数调用出现Error: cloud.callFunction:fail Error: errCode: -501000

在使用微信小程序云开发时按着官方的例子来实际操作发现总是出现以下这样的问题,在多次测试发现本地测试可以使用,在正式环境下测试也可以,就是不能直接调用,调用时而且没有发出网络连接,后来发现是在初始化出现了问题。按网上的一些说法是如果使用当下appid的云环境是不用增加相应的env设置,也就是环境变量ID。可以写成

wx.cloud.init({
    
    })

但是实际上不行,不知道为什么,后来只有在里面写上我自己的环境变量ID值,测试通过了,正确写法是

wx.cloud.init({
    
    
        env:'asdfasdfasfasfdasfd',//这里是自己的云环境变量,标志是用那个云环境。
        traceUser:true
      })

在这里插入图片描述
在这里插入图片描述
通过以下代码调用云函数并取得函数返回的数据。

 wx.cloud.callFunction({
    
    
      name:'test',
    }).then(res=>{
    
    
      console.log(res.result) 
    }).catch(console.error)

猜你喜欢

转载自blog.csdn.net/weixin_36557877/article/details/129587814