收藏
回答

"errorCode":1,"errorMessage":"user code exception?

在用一个msgCheck的云函数时遇到以下问题:

云函数日志的报错记录为下:

返回结果

{"errorCode":1,"errorMessage":"user code exception caught","stackTrace":"Cannot destructure property `Resolver` of 'undefined' or 'null'."}

日志

START RequestId: a5c2e9eb-8a17-11ea-80b7-52540084e83a

Event RequestId: a5c2e9eb-8a17-11ea-80b7-52540084e83a

ERROR RequestId:a5c2e9eb-8a17-11ea-80b7-52540084e83a Result:{"errorCode":1,"errorMessage":"user code exception caught","stackTrace":"Cannot destructure property `Resolver` of 'undefined' or 'null'."}


以下是云函数的代码
const cloud = require('wx-server-sdk')
cloud.init()
const got =require("got")
const APPID =""
const APPSECRET =""
//id与秘钥均无问题
const TOKEN_URL = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=" + APPID + "&secret=" + APPSECRET
const CHECK_URL = "https://api.weixin.qq.com/wxa/msg_sec_check?access_token="
// 云函数入口函数
exports.main = async (event, context) => {
  const content = event.content;
  const tokenResp = await got(TOKEN_URL);
  const tokenBody =JSON.parse(tokenResp.body);
  const token =tokenBody.access_token;
  const checkResp =await got(CHECK_URL+token,{
    body:JSON.stringify({
      content:content 
    })
  });
  const checkBody =JSON.parse(checkResp.body);
  console.log(checkBody);
}

以下是调用云函数的js代码:
   wx.cloud.callFunction({
     name:"wweibo",
     data:{
       content:content,
       location:location,
       author:author
     },
     success:res =>{
       console.log(res);
     },
     fail:err=>{
       console.log("fail");
     }
    })
回答关注问题邀请回答
收藏

2 个回答

  • Mr.Zhao
    Mr.Zhao
    2020-04-29

    2020-04-29
    有用 4
    回复 4
    • 2020-04-30
      请问您解决了吗?我也是这个问题,累了
      2020-04-30
      回复
    • Mr.Zhao
      Mr.Zhao
      2020-04-30回复
      直接用云调用吧,少走弯路。你也是看的网上的教程吧
      2020-04-30
      回复
    • 2020-05-01
      对啊,您的意思是直接不要安全检测了吗?
      2020-05-01
      回复
    • Mr.Zhao
      Mr.Zhao
      发表于小程序端
      2020-05-01回复
      唉,截图都把代码写出来了,看一下吧
      2020-05-01
      回复
  • 平民小李
    平民小李
    2020-05-03

    遇到相同问题的小伙伴,直接用云调用吧。多快好省

    2020-05-03
    有用
    回复
登录 后发表内容
问题标签