使用 got 进行网络请求的步骤:

1.创建云函数,并在终端执行云函数

2.执行 npm 安装 got ,命令:cnpm install --save got

3.在云函数中使用

示例代码:

// 云函数入口文件
const cloud = require('wx-server-sdk')
const got = require('got');cloud.init()// 云函数入口函数
exports.main = async (event, context) => {const page = event.page//appid和秘钥const appid = 'xxxx',secret = 'xxxx';const resultValue_options = {method: 'GET',headers: {'Content-Type': 'application/json'},body: JSON.stringify({appid,secret,grant_type: 'client_credential'})};var url1 = 'https://api.weixin.qq.com/cgi-bin/token?appid=' + appid + '&secret=' + secret + '&grant_type=client_credential'const body = await got(url1).json();const token = body.access_token;var url = 'https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token=' + token;//获取小程序码配置const code_options = {methods: 'post',body: JSON.stringify({'width': 200,'scene': 'scene_' + new Date().getTime()})}//获取二进制图片const buffer = await got.post(url, code_options);const upload = await cloud.uploadFile({cloudPath: 'code/' + new Date().getTime()+'.png',fileContent: buffer,})return {wxacodefileID: upload.fileID}}

云开发使用 got 的 get/post 传参请求示例代码相关推荐

  1. vue路由+ elementUI表格组件:loop文章列表页enter内容页(vue路由传参userid)- 代码篇

    elementUI表格组件,response.data.newsLists列表如何循环出来?如何点击传参numId,并进入对应的内容页? 本文意图: 使用官方table组件:实现API调用:文章遍历. ...

  2. ajax 上传文件实例,JavaScript使用Ajax上传文件的示例代码

    本文介绍了JavaScript使用Ajax上传文件的示例代码,分享给大家,具体如下: 实现文件的上传主要有两种方式: 使用form表单提交上传 html代码如下: 上传 此时的JavaScript代码 ...

  3. 腾讯 COS 对象存储 - SDK 文件上传对接,示例代码

    文章目录 腾讯 COS 对象存储 - SDK 文件上传对接,示例代码 1.SDK 2.工具类代码 3.使用示例 腾讯 COS 对象存储 - SDK 文件上传对接,示例代码 1.SDK <depe ...

  4. Flutter开发之路由跳转与传参(七)

    参考练习:https://book.flutterchina.club/chapter2/flutter_router.html 路由(Route)在移动开发中通常指页面(Page),这跟web开发中 ...

  5. vue中页面跳转传值_vue跳转方式(打开新页面)及传参操作示例

    本文实例讲述了vue跳转方式(打开新页面)及传参操作.分享给大家供大家参考,具体如下: 1. router-link跳转 // 直接写上跳转的地址 link跳转 // 添加参数 // 参数获取 id ...

  6. java开发保险案例_Java实现双保险线程的示例代码

    双保险线程,每次启动2个相同的线程,互相检测,避免线程死锁造成影响. 两个线程都运行,但只有一个线程执行业务,但都会检测对方的时间戳 如果时间戳超过休眠时间3倍没有更新的话,则重新启动对方线程. 例子 ...

  7. Golang Post传参调用示例

    Golang  Post传参 package mainimport ("fmt""net/http""io/ioutil""str ...

  8. vue项目怎么样去实现新窗口跳转_vue跳转方式(打开新页面)及传参操作示例

    本文实例讲述了vue跳转方式(打开新页面)及传参操作.分享给大家供大家参考,具体如下: 1. router-link跳转 // 直接写上跳转的地址 link跳转 // 添加参数 // 参数获取 id ...

  9. 微信云开发+vant weapp实现图片上传

    index.wxml文件 <van-uploaderfile-list="{{ imageFileList }}"bind:after-read="afterRea ...

最新文章

  1. Myecplise Tomcat 启动很慢
  2. 考试系统试题实现(单选项)
  3. C++常见编译问题问题(慢慢积累)
  4. Drupal的登陆用户Cache功能
  5. 003 python 注释/数据类型/运算符/输入输出/格式化输出
  6. shiro会话监听_shiro session 监听
  7. RC ORC Parquet 格式比较和性能测试
  8. C2:Unity3D制作智能家居设计软件——绘制户型(一)
  9. 收到微软律师函怎么办?当接到微软律师函的处理办法
  10. bzoj5185 [Usaco2018 Jan]Lifeguards(dp+单调队列优化)
  11. 测试你有学计算机天赋,测试你的天赋,准爆了!
  12. 织梦制作二级全国分站教程,多城市分站插件代码调用
  13. 3D游戏编程大师技巧+源码
  14. 2023 iApp 图片漫画化源码
  15. 思考总结:领域知识图谱平台构建与业务应用
  16. 【强化学习】模仿学习:生成式对抗模仿学习
  17. C语言代码优化示例(二)
  18. 打开PowerShell时,显示Windows找不到文件怎么办
  19. c语言 不用时间 怎么随机数,C语言生成随机数 把系统时间的ms值作为随机数或者随机数的种子...
  20. FPGA纯Verilog实现任意尺寸图像缩放,串口指令控制切换,贴近真实项目,提供工程源码和技术支持

热门文章

  1. Matlab并行编程方法1
  2. .NET 指南:枚举的设计
  3. ptam tracking
  4. DataRow的序列化问题
  5. Win32 环境下的堆栈
  6. OpenCV中图像旋转(warpAffine)算法的实现过程
  7. 【Android】adb命令总结
  8. linux驱动:TI+DM8127+GPIO(二)之驱动
  9. Ruby的Singleton method
  10. android 访问http地址吗,浅谈android访问http原理