Отправить файл json2xml из функции Firebase
Я пытаюсь создать файл Excel в функции Firebase.
Работая локально, это записывает файл xls.
const xls = json2xls(data);
fs.writeFileSync(`${filename}.xlsx`, xls, 'binary');
Но запустите функцию firebase, это загрузит битый файл.
const xls = json2xls(data);
res
.status(200)
.set('Content-Type', 'application/vnd.openxmlformats')
.set("Content-Disposition", `attachment; filename=${filename}.xlsx`)
.send(xls);
Оба файла названы правильно. Это файлы электронных таблиц Office Open XML. Один из firebase на 30% больше, чем созданный локально, но в остальном я не вижу никакой разницы.
Что я здесь не так делаю? Как мне отладить это?