XLSX - UnhandledPromiseRejectionWarning: TypeError: Невозможно прочитать свойство 'length' из неопределенного - PullRequest
0 голосов
/ 18 июня 2019

есть код, который я пишу, как я могу это исправить

const main = async () => {
    const data = await query();
    const workbook = xlsx.utils.book_new();
    const worksheet = xlsx.utils.json_to_sheet(data);
    xlsx.utils.book_append_sheet(workbook, worksheet, process.env.ONECC_SHEETNAME);
    return xlsx.writeFile(workbook, `${moment().format('YYYYMMDD')}_${process.env.ONECC_FILENAME}`);
}

(узел: 35882) UnhandledPromiseRejectionWarning: TypeError: Невозможно прочитать свойство 'length' из неопределенного at sheet_add_json (/Users/ekkacipta/Desktop/flowOCBC/ocbc-microsite-service/node_modules/xlsx/xlsx.js:20687:51) в Object.json_to_sheet (/Users/ekkacipta/Desktop/flowOCBC/ocbc-microsite-service/node_modules/xlsx/xlsx.js:20724:43) в основном (/Users/ekkacipta/Desktop/flowOCBC/ocbc-microsite-service/batch/excelFile.js:132:34) (узел: 35882) UnhandledPromiseRejectionWarning: необработанное отклонение обещания. Эта ошибка возникла либо из-за того, что внутри асинхронной функции возникла ошибка без блока catch, либо из-за отклонения обещания, которое не было обработано с помощью .catch (). (идентификатор отклонения: 1) (узел: 35882) [DEP0018] Предупреждение об устаревании: отклонение необработанного обещания устарело. В будущем отклонения обещаний, которые не обрабатываются, завершат процесс Node.js ненулевым кодом завершения.

...