我也遇到了这个问题,最后发现在“详情”-“本地设置”处,取消“增强编译”选项后,问题解决! [图片]
ReferenceError __subContextEngine is not defined?小程序线上代码半年没更新,未触碰Worker相关代码及页面,莫名其妙就出错了 [图片]
2021-01-10自己把问题解决了,这可能是腾讯接口的一个BUG,cloudPath出现了不支持的字符时,就会出现此问题,改成支持的字符即可。
云端调用cloud.uploadFile把文件上传到微信小程序官方云存储时,报TypeError从别的接口接收到base64编码的图像,想在云端以base64作为encoding保存为文件后,读取该文件并上传到云存储,在上传时报告了异常: errCode: -1errMsg: "uploadFile:fail TypeError: Cannot destructure property `url` of 'undefined' or 'null'.; at uploadFile api; "相关代码: const fs = require('fs') const path = require('path') const cloud = require('wx-server-sdk') //文件上传函数 function upload_res_file(options) { fs.writeFileSync(path.join(__dirname, 'demo.jpg'), options.fileContent, { encoding: 'base64', mode: 0o777 }); const file_content = fs.createReadStream(path.join(__dirname, 'demo.jpg')); cloud.uploadFile({ cloudPath: options.cloudPath + '.jpg', fileContent: file_content, }).then(options.success).catch(options.fail); }
2020-09-24