云开发使用 got 的 get/post 传参请求示例代码
使用 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 传参请求示例代码相关推荐
- vue路由+ elementUI表格组件:loop文章列表页enter内容页(vue路由传参userid)- 代码篇
elementUI表格组件,response.data.newsLists列表如何循环出来?如何点击传参numId,并进入对应的内容页? 本文意图: 使用官方table组件:实现API调用:文章遍历. ...
- ajax 上传文件实例,JavaScript使用Ajax上传文件的示例代码
本文介绍了JavaScript使用Ajax上传文件的示例代码,分享给大家,具体如下: 实现文件的上传主要有两种方式: 使用form表单提交上传 html代码如下: 上传 此时的JavaScript代码 ...
- 腾讯 COS 对象存储 - SDK 文件上传对接,示例代码
文章目录 腾讯 COS 对象存储 - SDK 文件上传对接,示例代码 1.SDK 2.工具类代码 3.使用示例 腾讯 COS 对象存储 - SDK 文件上传对接,示例代码 1.SDK <depe ...
- Flutter开发之路由跳转与传参(七)
参考练习:https://book.flutterchina.club/chapter2/flutter_router.html 路由(Route)在移动开发中通常指页面(Page),这跟web开发中 ...
- vue中页面跳转传值_vue跳转方式(打开新页面)及传参操作示例
本文实例讲述了vue跳转方式(打开新页面)及传参操作.分享给大家供大家参考,具体如下: 1. router-link跳转 // 直接写上跳转的地址 link跳转 // 添加参数 // 参数获取 id ...
- java开发保险案例_Java实现双保险线程的示例代码
双保险线程,每次启动2个相同的线程,互相检测,避免线程死锁造成影响. 两个线程都运行,但只有一个线程执行业务,但都会检测对方的时间戳 如果时间戳超过休眠时间3倍没有更新的话,则重新启动对方线程. 例子 ...
- Golang Post传参调用示例
Golang Post传参 package mainimport ("fmt""net/http""io/ioutil""str ...
- vue项目怎么样去实现新窗口跳转_vue跳转方式(打开新页面)及传参操作示例
本文实例讲述了vue跳转方式(打开新页面)及传参操作.分享给大家供大家参考,具体如下: 1. router-link跳转 // 直接写上跳转的地址 link跳转 // 添加参数 // 参数获取 id ...
- 微信云开发+vant weapp实现图片上传
index.wxml文件 <van-uploaderfile-list="{{ imageFileList }}"bind:after-read="afterRea ...
最新文章
- Myecplise Tomcat 启动很慢
- 考试系统试题实现(单选项)
- C++常见编译问题问题(慢慢积累)
- Drupal的登陆用户Cache功能
- 003 python 注释/数据类型/运算符/输入输出/格式化输出
- shiro会话监听_shiro session 监听
- RC ORC Parquet 格式比较和性能测试
- C2:Unity3D制作智能家居设计软件——绘制户型(一)
- 收到微软律师函怎么办?当接到微软律师函的处理办法
- bzoj5185 [Usaco2018 Jan]Lifeguards(dp+单调队列优化)
- 测试你有学计算机天赋,测试你的天赋,准爆了!
- 织梦制作二级全国分站教程,多城市分站插件代码调用
- 3D游戏编程大师技巧+源码
- 2023 iApp 图片漫画化源码
- 思考总结:领域知识图谱平台构建与业务应用
- 【强化学习】模仿学习:生成式对抗模仿学习
- C语言代码优化示例(二)
- 打开PowerShell时,显示Windows找不到文件怎么办
- c语言 不用时间 怎么随机数,C语言生成随机数 把系统时间的ms值作为随机数或者随机数的种子...
- FPGA纯Verilog实现任意尺寸图像缩放,串口指令控制切换,贴近真实项目,提供工程源码和技术支持