三方库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);})

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

  1. 微信小程序云函数服务器,微信小程序云函数使用的几点说明

    微信小程序云函数是一个好东西,相当于微信为我们提供了一个可以跑node.js的服务器,并且可以外部通过API的方式调用云函数,不过微信的文档一向写的不明不白,初学的时候踩了不少坑,在这里记录下来. 1 ...

  2. 微信小程序云函数开发环境 node.js的安装参考

    微信小程序云函数开发环境 node.js的安装参考 下载:nvm-windows 下载下图安装包,地址在: https://github.com/coreybutler/nvm-windows/rel ...

  3. 微信小程序云函数使用教程【超详细】

    背景需求 在本人的项目中,需要调用一个http的接口,而微信小程序所有的网络请求都得使用https,因而需要一个中转站,使得在正式发布的时候可以使用http接口.(在调试环境下,只要在本地设置里勾选& ...

  4. 微信小程序云函数中的数据处理后返回

    微信小程序云函数中的数据处理后返回 本文主要演示的是,在微信云函数中调用数据库后,如何对获取的内容在云函数内处理后返回. 主函数 exports.main = async (event, contex ...

  5. 微信小程序云函数操作云数据库Mysql

    微信小程序云函数操作云数据库Mysql 参考一 参考二 云函数是一段运行在云端的代码,无需管理服务器,在开发工具内编写.一键上传部署即可运行后端代码. 小程序内提供了专门用于云函数调用的 API.开发 ...

  6. 微信小程序云函数构建npm,找不到node_modules以及后续出现上传所有文件,并没有上传node_modules的文件问题

    最近研究下微信小程序云函数,在构建npm的时候困扰了很久,总是提示找逼到node_modules,之前一直也没接触过nodejs,不想购买服务器,选择尝试下云开发. 出现这个错误在网上找了很多,都没找 ...

  7. 微信小程序云函数--数据库集合使用

    微信小程序云函数--数据库集合使用 1.首先,准备和配置好云函数的路径和文件信息 参考我的上一篇:https://blog.csdn.net/u010326875/article/details/10 ...

  8. 微信小程序云函数获取近七天或近一个月的数据,使用云开发已修复时区的问题

    使用了云开发的微信小程序,就不能方便地用mysql的to_days函数处理,获取关于时间的数据 思路: 查询微信小程序文档后考虑使用聚合操作 不可能只是去获取一个固定时间,而是一个区间的时间段 Com ...

  9. 微信小程序云函数请求接口

    微信小程序的请求数据方式 小程序端 云函数 发送方法 wx.request({}) 下载第三方ajax库(request) 协议支持 只支持https 根据第三方库决定 是否备案 经过ICP备案 可以 ...

最新文章

  1. 万字大白话带你重拾JVM
  2. AT NEW 用法和注意
  3. sqlite3数据库操作小记
  4. Spring集成Thrift--Server AND Client
  5. boa服务器实现温湿度显示,SMT车间温湿度分布式远程监控系统的设计
  6. 2015年关注的技术书籍
  7. 《Android开发精要》读书笔记——Android的系统架构
  8. 给Eclipse插件的View加上菜单和工具条
  9. 多个java性能优化细节
  10. centerOS7开启网络服务
  11. Virtualbox主机与虚拟机相互访问
  12. 模拟退火算法解决车间工作台工作指派问题
  13. linux鼠标选中的内容不能复制,解决vim不能使用鼠标右键复制的问题
  14. Java-满天繁星案例(2)
  15. 解决:word文档中插入照片有一部分不显示
  16. 关于u盘快捷方式病毒的解决方案
  17. 基于STM32的I2C通信 2(读写AT24C02)
  18. python爬虫从入门到实践pdf百度云_PYTHON网络爬虫从入门到实践.pdf
  19. input输入框事件流程变化
  20. C++历史背景 [C++开发实战](边学边练哈 (#^.^#)~)

热门文章

  1. [转载]WIFI Direct/WIFI P2P
  2. 处理器中的流水线技术
  3. 《JavaScript高级编程》HTML中的JavaScript
  4. 数字体验词汇表:您需要了解的最重要术语
  5. 数据中台建设方法论-4 实践
  6. 浅谈AS2 传输/连接
  7. 艺赛旗(RPA)iS-RPA新手课堂 - 这个“鼠标”得会用
  8. iOS 作为蓝牙外设广播信息
  9. Gradle脚本小总结
  10. 给找工作的同学一点参考