云函数调用失败
后台看到的云函数调用日志报错: {"errorCode":1,"errorMessage":"user code exception caught","stackTrace":"errCode: -501001 resource system error | errMsg: tmp secret key expire; "} 我没法复现,因为它自己就好了。早上的时候突然用户说小程序打不开了,我去后台看了下日志,就是这个样子。对应的云函数代码如下: [代码]const cloud = require([代码][代码]'wx-server-sdk'[代码][代码])[代码] [代码]// 初始化 cloud[代码][代码]cloud.init()[代码][代码]const db = cloud.database()[代码] [代码]exports.main = (event, context) => {[代码][代码] [代码][代码]console.log(event)[代码][代码] [代码][代码]console.log(context)[代码] [代码] [代码][代码]// 获取 WX Context (微信调用上下文),包括 OPENID、APPID、及 UNIONID(需满足 UNIONID 获取条件)[代码][代码] [代码][代码]const wxContext = cloud.getWXContext()[代码] [代码] [代码][代码]console.log([代码][代码]"===wxContext==="[代码][代码], wxContext)[代码] [代码] [代码][代码]return[代码] [代码]db.collection([代码][代码]'我的数据集,名字不能告诉你'[代码][代码]).where([代码][代码] [代码][代码]{[代码][代码] [代码][代码]openId: wxContext.OPENID[代码][代码] [代码][代码]}).get()[代码][代码]}[代码]我看社区里有人也提过这个问题,但是没有人回复,请问下官方的小伙伴,这个是咋回事呢?我要怎么才能避免发生这种情况?假如再次出现的话要如何应对?