1const express = require('express');
2const fs = require('fs');
3const app = express();
4
5app.get('/process-report', (req, res) => {
6 const data = fs.readFileSync('/reports/large-file.csv');
7 const rows = data.toString().split('\n');
8 const result = rows.map(processRow);
9 res.json({ count: result.length });
10});
no lines flagged
#037PracticeMedium15 min · 120 XP
Synchronous Code Blocking Event Loop
A Node.js API route hangs all concurrent requests while processing a large CSV file synchronously.
Flagged linesNo lines flagged yet
What's wrong?
Flag a line or write a note to submit.