【发布时间】:2020-09-14 19:50:24
【问题描述】:
因此,在 HTTPS 云函数中,我从我的数据库中获取一个对象数组,并由此生成一个 XLS 文件并将其发送到响应中。我正在使用js2excel 库,但它不会生成下载文件。
const json2excel = require('js2excel');
exports.getUserOnXlsFile = functions.https.onRequest((req, res) => {
cors(req, res, () => {
return getFromDataBaseHelper()
.then(listFromDatabase =>{
try {
var xlsFile = json2excel(listFromDatabase);
res.send(xlsFile);
} catch (e) {
console.error('export error', e);
res.status(500).send(e);
}
})
.catch(error => {
console.error('Error getting chefs:', error);
res.status(500).send(error);
})
});
});
【问题讨论】:
-
有错误提示吗?
-
@n ReferenceError: Blob 未定义
标签: javascript node.js firebase google-cloud-functions