微信小程序——云函数三方库request-promise的使用详解

三方库request-promise的使用:

1)首先在浏览器打开github,然后在搜索框输入request搜索,如下图所示:

找到第一个request打开,然后下滑找到我们需要的request-promise 点击打开找到的request-promise,然后向下滑动会看到需要先安装

接下来就是安装request-promise环境了:

打开微信开发者工具,在小程序项目的云函数环境文件处右键单击,新建Node.js云函数,输入云函数名,回车;然后在刚才新建的云函数文件夹上右键,选择最下面的在终端打开,复制上面的安装命令(npm install --save request)到终端,回车,等待request安装。 

这样request就安装完成了,然后再复制命令(npm install --save request-promise)到终端,安装 request-promise。

到这就安装完了,一定要先安装 equest,然后再安装request-promise

这时打开云函数里的package.json文件,里面就会有对应的版本。

那么我们如何使用request-promise去发送请求呢:

打开新建的云函数文件下的index.js入口文件,根据github上面写的步骤来操作,先引入 request-promise包

之后在云函数入口函数处就可以使用了

rp('http://www.google.com')
    .then(function (htmlString) {
        // Process html...
    })
    .catch(function (err) {
        // Crawling failed...
    });

 编辑完云函数一定要上传并部署,之后在我们小程序的对应页面的.js文件里调用云函数使用

    wx.cloud.callFunction({
      name:'云函数名',
      // 这里根据实际添加其他条件
    }).then(res =>{
      console.log("请求成功:"+JSON.stringify(res));
      //处理请求成功后的数据逻辑
    }).catch(err => {
      console.error("请求失败:"+err);
    })

 

  • 5
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

时代新人

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值