请问我完全按照官网写的代码,返回数据为啥不对,为啥总是按照
请问我完全按照官网写的代码,返回数据为啥不对,
云端:
// index.js
const cloud = require(‘wx-server-sdk’)
exports.main = (event, context) => {
// 这里获取到的 openId、 appId 和 unionId 是可信的,注意 unionId 仅在满足 unionId 获取条件时返回
const { OPENID, APPID, UNIONID } = cloud.getWXContext()
return {
OPENID,
APPID,
UNIONID,
}
}
手机端:
wx.cloud.init({
env: ‘********’
})
wx.cloud.callFunction({
name: ‘test’,
complete: res => {
console.log('callFunction test result: ', res)
}
})
返回的内容:总是按照测试模板这种格式返回:
{
“key1”: “test value 1”,
“key2”: “test value 2”,
“userInfo”: {
“appId”: “******”,
“openId”: “**********************************”
}
}
并不是按照我期望的
return {
OPENID,
APPID,
UNIONID,
}返回3个数据,而是这种格式的:这是日志中看到的{“event”:{“userInfo”:{“appId”:“******”,“openId”:“*****”}},“openid”:“*****”,“appid”:“****”}
