专栏首页薛定喵君(xuedingmiao.com)小程序云函数访问第三方服务器错误解决

小程序云函数访问第三方服务器错误解决

记录下云函数访问第三方服务器报错的解决办法

1.报以下错误大概率是因为got版本问题 我是直接npm install的,got版本是10.x

{"errorCode":1,"errorMessage":"user code exception caught","stackTrace":"The \"original\" argument must be of type function"}

需要使用低版本安装,博主指定了9.3.0版本后不再报此错误。

2.上述错误修复后报了别的错误。

{"errorCode":1,"errorMessage":"user code exception caught","stackTrace":"stringify response to json failed: Converting circular structure to JSON"}

此时需要进行以下修改

  • 确认云函数返回类型
let res = await got('http://xxx', {
  method: 'get',
  headers: {
    'Content-Type': 'application/json',
  },
})
return res.body
  • 页面js云函数调用返回结果使用JSON.parse
wx.cloud
  .callFunction({
    name: 'xx',
    data: {}
  })
  .then(res => {
    let rs = JSON.parse(res.result)
  })

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 小程序云函数实现客服消息回复

    负责的小程序最近上线了支付功能,但是因为虚拟支付规范 ,不能直接购买 所以退而求其次,采用了客服消息自动回复购买链接的方式

    薛定喵君
  • 开源一个博客小程序

    之前就一直想做一个博客小程序方便在手机上查阅,遇到了一些问题迟迟没有推进。前一段时间才把丑陋的初版做出来ಥ_ಥ。

    薛定喵君
  • 微信小程序WXS特征及适用场景

    WXS(WeiXin Script)是微信创造的一套脚本语言,它的官方说法是:“WXS 与 JavaScript 是不同的语言,有自己的语法,并不和 JavaS...

    薛定喵君
  • MapReduce快速入门系列(10) | 二次排序和辅助排序案例(GroupingComparator分组)

    什么是GroupingComparator分组(辅助排序)?   对Reduce阶段的数据根据某一个或几个字段进行分组。

    不温卜火
  • 集合拷贝通用方法、list 转换成 list (属性相同)

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

    微风-- 轻许--
  • Exchange 2010 UM角色安装后无法启动服务,错误 1000,1001

    错误应用程序名称: UMworkerprocess.exe,版本: 14.2.247.1,时间戳: 0x4ea33a96 错误模块名称: Microsoft...

    李珣
  • 机器学习之决策树一-ID3原理与代码实现

    本文系作者原创,转载请注明出处:https://www.cnblogs.com/further-further-further/p/9429257.html

    用户7225427
  • java解析json方法总结

    工具包org.json.jar,是一个轻量级的,JAVA下的json构造和解析工具包,它还包含JSON与XML, HTTP headers, Cookies, ...

    砸漏
  • RPA助力医院数据迁移,如何做到经济与效率兼得?

     RPA最合适的业务场景,除了重复有规律的工作流之外,还有就是要求业务系统稳定。这里提到的业务系统稳定,其实包含了两个部分:1、系统性能可好,稳定。2、是系统界...

    RPA小葵
  • Spring的AOP配置以及常见错误(内附代码)

    版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sinat_35512245/articl...

    大黄大黄大黄

扫码关注云+社区

领取腾讯云代金券