有什么办法在节点js中写csv时等到“写完成”

时间:2017-02-03 18:46:05

标签: node.js csv asynchronous npm fs

我正在使用" csv-write-stream" npm,但如何确保文件写完。

以下是代码:

var csvWriter = require('csv-write-stream')
var writer = csvWriter()
writer.pipe(fs.createWriteStream('out.csv'))
writer.write({hello: "world", foo: "bar", baz: "taco"})
writer.end()

我使用下面的代码来检查文件是否完整,但是在检查了csv文件中没有找到数据之后。

writer.on('end', function() {

    process.exit();
});

我需要在csv完成后才发送邮件。

0 个答案:

没有答案