云函数调用失败
发布于 6 年前 作者 jieyuan 5237 次浏览 来自 问答

后台看到的云函数调用日志报错:

{"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()
}

我看社区里有人也提过这个问题,但是没有人回复,请问下官方的小伙伴,这个是咋回事呢?我要怎么才能避免发生这种情况?假如再次出现的话要如何应对?

5 回复

你好,已经恢复的,请重试

咋整… 我也遇到了

我今天又遇到这个问题了,云函数调用失败,是用户报告的,但是我去后台看日志,居然没有错误记录?!而且过了一会自己又好了,我这次还是什么操作都没做。

抱歉,问题已修复,麻烦重新试下

cloud function service error code -504002   这是什么问题??

回到顶部