我正在编写应用来过滤nodeJS api的访问文件。目标是创建另一个只包含api某个端点中的行的文件。我可以读取所有行,找到我想要的行,但是我有麻烦找到何时保存新文件。我的代码如下:
var rd = readline.createInterface({
input: fs.createReadStream('./log/access/' + fileToRead),
output: process.stdout,
terminal: false
});
rd.on('line', function (line) {
if (line.search(methodToSearch) != -1) {
console.log(line);
}
});
当读取所有行时,我不知道正确的事件监听器。
提前感谢您的帮助。
答案 0 :(得分:0)
刚刚找到它。
rd.on('close', function () {
console.log('goodbye!');
process.exit(0);
});