收藏
回答

云函数里的http请求

框架类型 问题类型 终端类型 AppID 基础库版本
小程序 需求 工具 wx7f0bfb13c10720a9 2.6.2

我希望通过云函数向新浪财经请求股票数据,张吉先生在下面这个帖子回复说,http请求是允许的。

https://developers.weixin.qq.com/community/develop/doc/0008ca600d0600ab536733af858c00

但是我经过反复尝试,没有成功。

可以拜托给个demo么?



回答关注问题邀请回答
收藏

1 个回答

  • 编程小石头
    编程小石头
    2019-09-23
    const cloud = require('wx-server-sdk')
    //引入request-promise用于做网络请求
    var rp = require('request-promise');
    cloud.init()
     
    // 云函数入口函数
    exports.main = async (event, context) => {
      let url = 'https://www.baidu.com';
      return await rp(url)
        .then(function (res) {
          return res
        })
        .catch(function (err) {
          return '失败'
        });
    }


    上面代码亲测可用,记得 npm install  request-promise


    2019-09-23
    有用
    回复 1
    • 船长
      船长
      2020-02-15
      石头哥,请求成功后,这段完整的HTML源码可以通过wxparse插件转换成wxml,然后渲染到小程序吗?
      2020-02-15
      回复
登录 后发表内容