getUnlimitedQRCode获取无限制小程序二维码,如何在前端展示

被坑惨了,搞了我好几个小时

nodejs开发服务端,获取微信小程序无限次二维码

getUnlimitedQRCode怎么用的我就不说了,官方文档
小程序官方文档

刚开始出返回的结果是

正确的返回格式应该是

原因是我在请求getUnlimitedQRCode接口时未设置responseType="arraybuffer",

responseType 是在使用 axios 发送请求时,作为配置选项的一部分来设置的,用于指定期望从服务器接收到的响应数据的类型

nodejs 复制代码
// 拿到Buffer对象,转换为base64格式返回给前端展示
const base64 = result.data.toString('base64');
      res.send({
        code: 200,
        data: 'data:image/jpeg;base64,' + base64,
        message: '成功'
      });
相关推荐
css趣多多4 分钟前
ctx 上下文对象控制新增 / 编辑表单显示隐藏的逻辑
前端
_codemonster11 分钟前
Vue的三种使用方式对比
前端·javascript·vue.js
寻找奶酪的mouse12 分钟前
30岁技术人对职业和生活的思考
前端·后端·年终总结
梦想很大很大19 分钟前
使用 Go + Gin + Fx 构建工程化后端服务模板(gin-app 实践)
前端·后端·go
We་ct21 分钟前
LeetCode 56. 合并区间:区间重叠问题的核心解法与代码解析
前端·算法·leetcode·typescript
张3蜂28 分钟前
深入理解 Python 的 frozenset:为什么要有“不可变集合”?
前端·python·spring
无小道29 分钟前
Qt——事件简单介绍
开发语言·前端·qt
广州华水科技30 分钟前
GNSS与单北斗变形监测技术的应用现状分析与未来发展方向
前端
code_YuJun1 小时前
corepack 作用
前端
千寻girling1 小时前
Koa.js 教程 | 一份不可多得的 Node.js 的 Web 框架 Koa.js 教程
前端·后端·面试