首页 > 解决方案 > fs.writefile 回调丢失

问题描述

    async writeFile(filePath,fileLines) {
try{
    await fs.writeFile(filePath, fileLines.join('\n'));
} catch(err) {
console.info(err)
}
    }

此代码抛出一个错误,即回调必须是一个函数。但是我已经用过async/await了,那为什么呢?请帮忙。

标签: node.jsfile-ioasync-await

解决方案


Async/Await 不适用于任何异步任务。该函数必须返回一个await对其值的承诺。

您可以使用内置fs模块的回调函数或查找另一个模块。


推荐阅读