1.新建Node.js云函数
选中cloudfunctions文件夹,右键“新建Node.js云函数”,取名sum
2.编写云函数
sum文件夹下index.js中加入以下代码 ,也就是传入两个参数a,b,求和
exports.main = async(event, context) => {
console.log(event)
console.log(context)
return {
sum: event.a + event.b
}
}
3.加载依赖
鼠标右键函数名称,选择“在终端打开”,输入命令,下载依赖
npm install
4.上传云函数
可选择 上传并部署:云端安装依赖
上传完成之后云端可以查看到
5.调用云函数
我是加在点击“点击获取 openid”方法里边测试云函数的,
onGetOpenid方法里边加入如下调用代码
wx.cloud.callFunction({
name: 'sum',
data: {
a: 1,
b: 2,
},
success: function(res) {
console.log(res.result.sum)
},
fail: console.error
})
6.测试云函数
点击按钮,控制台显示调用信息