XLSX-UnhandledPromiseRejectionWarning:TypeError:无法读取未定义的属性“ length”

时间:2019-06-18 11:59:51

标签: node.js xlsx

我写了一些代码,我该如何解决

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”     在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()无法处理的承诺。 (拒绝ID:1) (节点:35882)[DEP0018] DeprecationWarning:已弃用未处理的承诺拒绝。将来,未处理的承诺拒绝将以非零退出代码终止Node.js进程。

0 个答案:

没有答案