const cloud = require('wx-server-sdk')
cloud.init({
// API 调用都保持和云函数当前所在环境一致
env: cloud.DYNAMIC_CURRENT_ENV
})
exports.main = async (event, context) => {
const { OPENID } =cloud.getWXContext()
console.log(cloud.getWXContext())
return OPENID
}
又没有互相调用,直接云端测试的,依赖什么也有
云端测试的时候并没有用户登录状态(试想云端测试时候用户是谁呢?)
移动端或者工具测试的时候,调用云函数是有“真实”的用户在的,当然有对应的 openid
await 试一下
这云端测试有毒的,后面新建的函数都只能在客户端调用,getwxContext才有值,有毒的是有些函数在云端测试又有。
看不出原因,只是感觉写法怪,
谢邀,坐等云开发大神