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: '成功'
      });
相关推荐
码上成长19 分钟前
GraphQL:让前端自己决定要什么数据
前端·后端·graphql
冴羽28 分钟前
为什么在 JavaScript 中 NaN !== NaN?背后藏着 40 年的技术故事
前端·javascript·node.js
久爱@勿忘39 分钟前
vue下载项目内静态文件
前端·javascript·vue.js
前端炒粉39 分钟前
21.搜索二维矩阵 II
前端·javascript·算法·矩阵
合作小小程序员小小店1 小时前
web网页开发,在线%台球俱乐部管理%系统,基于Idea,html,css,jQuery,jsp,java,ssm,mysql。
java·前端·jdk·intellij-idea·jquery·web
不爱吃糖的程序媛1 小时前
Electron 应用中的系统检测方案对比
前端·javascript·electron
泷羽Sec-静安1 小时前
Less-9 GET-Blind-Time based-Single Quotes
服务器·前端·数据库·sql·web安全·less
pe7er2 小时前
用高阶函数实现递归:从匿名函数到通用递归生成器
前端·javascript
IT古董2 小时前
全面理解 Corepack:Node.js 的包管理新时代
前端·node.js·corepack
学习3人组2 小时前
清晰地说明 NVM、NPM 和 NRM 在 Node.js 开发过程中的作用
前端·npm·node.js