代码
// 下载微信二维码const fs = require("fs");const axios = require("axios");const toke = require('../utils/accessToken')const dowRwm = (path, scene, url) => new Promise(async (resolve, reject) => { let access_token = await toke() let dataKey = { scene: scene, page: url, width: 280 } console.log('二维码参数 , toke', dataKey, access_token.accessToken); axios.post(`https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token=${access_token.accessToken}`, dataKey, { responseType: 'stream' }) .then((response) => { console.log('二维码', response); response.data.pipe(fs.createWriteStream(path).on('finish', () => { console.log('二维码', path); resolve(path) })) }, err => { reject(err) console.log('二维码分享失败', err); })});module.exports = dowRwm