微信云函数的简单使用
云函数是一段运行在云端的代码,无需管理服务器,在开发工具内编写、一键上传部署即可运行后端代码。
新建云函数
sum 云函数 (每次修改都需要上传部署)
// 云函数入口文件
const cloud = require('wx-server-sdk')
// 云函数入口函数
cloud.init()
exports.main = async (event, context) => {
const wxContext = cloud.getWXContext()
const sum = event.a + event.b;
return {
sum,
event,
openid: wxContext.OPENID,
appid: wxContext.APPID,
unionid: wxContext.UNIONID,
}
}
调用sum云函数
每次调用都需要初始化
wx.cloud.init();
wx.cloud.callFunction({
// 云函数名称
name: 'sum',
// 传给云函数的参数
data: {
a: 10,
b: 20
}
})
.then(res => {
console.log(res)
})