小程序云开发调用HTTP请求中got第三方库使用失败解决方法

Posted korea_demo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了小程序云开发调用HTTP请求中got第三方库使用失败解决方法相关的知识,希望对你有一定的参考价值。

小程序云开发调用HTTP请求中got第三方库使用失败解决方法
  1. 错误代码

    {"errorCode":1,"errorMessage":"user code exception caught","stackTrace":"The "original" argument must be of type function"}
    
  2. 替换方案

    // 云函数入口文件
    const cloud = require('wx-server-sdk')
    const rq = require('request-promise');
    cloud.init()
    
    // 云函数入口函数
    exports.main = async(event, context) => {
      let key = '你的聚合数据APPID',
        page = 2,
        pagesize = 20,
        sort = 'asc',
        time = '1418745237',
        url = `http://v.juhe.cn/joke/content/list.php?key=${key}&page=${page}&pagesize=${pagesize}&sort=${sort}&time=${time}`;
      return await rq(url)
      .then(res => res)
      .catch(err => err)
    }
    

     

以上是关于小程序云开发调用HTTP请求中got第三方库使用失败解决方法的主要内容,如果未能解决你的问题,请参考以下文章

小程序云函数发起http请求

小程序·云开发的HTTP API调用丨实战

云开发中got和request-promise

使用gdb调试回调

小程序云开发--云函数请求包含中文的http链接

微信小程序云开发 | 插件的微信小程序云开发