时间:2019-05-04 来源:小程序工厂
wx.cloud.callFunction({
name: 'login',
data: {},
success: res => {
console.log(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',
})
}
})
贴一下调用云函数的代码段看看
// 云函数模板
// 部署:在 cloud-functions/login 文件夹右击选择 “上传并部署”
/**
* 这个示例将经自动鉴权过的微信小程序用户 openid 返回给微信小程序端
*
* event 参数包含
* - 微信小程序端调用传入的 data
* - 经过微信鉴权直接可信的用户唯一标识 openid
*
*/
exports.main = (event, context) => {
console.log(event)
console.log(context)
// 可执行其他自定义逻辑
// console.log 的内容可以在云开发云函数调用日志查看
return {
openid: event.userInfo.openId,
}
}
是贴一下微信小程序里的调用代码哈
调用代码:
源代码片段:
wx.cloud.callFunction({
name: 'login',
data: {},
success: res => {
console.log(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',
})
}
})
麻烦去控制台,云函数的调用日志里找一下失败请求的requestId,发一下
不知道 为什么 现在可以啦 好神奇
那方便的话,还是发一下requestID?我们确认下是不是有问题
之前的我没 看到 记录