小程序 - 云开发

 

小程序云开发如何调用云函数?

// 调用云函数

wx.cloud.callFunction({

name: 'login',//这个name是你写的云函数的名字,在哪看云函数名字?打开云控制台就能看到你已经上传的云函数

data: {},//需要传入的数据

success: res => {//成功的回掉

console.log('[云函数] [login] user openid: ', res.result.openid)

app.globalData.openid = res.result.openid

wx.navigateTo({

url: '../userConsole/userConsole',

})

},

fail: err => {//失败的回掉

console.error('[云函数] [login] 调用失败', err)

wx.navigateTo({

url: '../deployFunctions/deployFunctions',

})

}

})

怎么创建云函数?

创建云开发小程序的时候目录栏会有一个叫做cloudfunction的文件夹(置顶的那个)

// index.js 是入口文件,云函数被调用时会执行该文件导出的 main 方法
// event 包含了调用端(小程序端)调用该函数时传过来的参数,同时还包含了用户登录态 `openId` 和小程序 `appId` 信息
exports.main = (event, context) => {
  let { userInfo, a, b} = event
  console.log(event)//{userInfo:{openId:'',appid},a:'',b:''}
  let { openId, appId} = userInfo // 这里获取到的 openId 和 appId 是可信的
  let sum = a + b

  return {
    openId,
    appId,
    sum
  }
}

这个天然鉴权真的很省事.....另外这里的console.log()需要在小程序云开发控制台-云函数-日志里看 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值