Здравствуйте. Подскажите пожалуйста. Как лучше сделать, есть файлик его нужно считать 100 строк, отправить в базу данных, получить ответ от БД и считать следующие 100 строк?
Вот вроде нагуглил вариант, но может есть лучше? Спасибо.
const fs = require('fs');
const readline = require('readline');
(async() => {
const delay = t => new Promise(r => setTimeout(r, t));
const fileStream = fs.createReadStream('./tmp/1.txt');
fileStream.on('end', async () => console.log('end'));
const rl = readline.createInterface({
input: fileStream,
crlfDelay: Infinity
});
for await (const line of rl) {
await delay(50);
console.log(`Line from file: ${line}`);
}
})();