小程序云开发云函数代码执行问题及解决方法

2024-08-06
来源:网络整理

在小程序云开发中学习云函数的时候,遇到了一些代码执行的小问题。

1.关于没有安装wx--sdk依赖

首先,要在云函数中使用 wx--sdk,需要调用一次初始化方法 init 。init 用于设置调用云函数时要访问的环境、云函数实例中的数据库和文件存储。

例如,在下面的代码中,

const cloud = require('wx-server-sdk') cloud.init({ env: 'test-x1dzi' })

但是第一次使用的时候会报wx--sdk依赖未安装,根据微信官方文档中的描述,

使用cmd进入你刚刚创建的云函数文件夹,执行上面的语句。

2. : : - | : .:fail -1051-11eb-aee0-, 代码 -, : : - | : 不是;

const cloud = require('wx-server-sdk') cloud.init({ env: 'test-x1dzi' })

仍然使用上图的代码,报如下问题,提示找不到环境。

这时候我们就应该观察一下程序的环境是什么样的!

开发者工具-->云开发-->设置-->环境ID

将环境ID写入env对应的值即可解决问题。

呼叫时不再出现错误!

onLoad: function (options) { wx.cloud.callFunction({ name:"getData" }) .then(res=>{ console.log(res) }) },

结果显示成功!

分享