Express.js, middleware, streams, async patterns, and error handling
What is Express.js?
What is middleware in Express.js?
What is the purpose of next() in Express middleware?
What are Streams in Node.js?
What is the difference between readFile() and createReadStream()?
What is the EventEmitter class?
What is the purpose of app.use() in Express?
What is the difference between app.get() and app.use()?
How do you handle errors in Express?
What is CORS and how do you enable it in Express?
What is body-parser used for?
What is the difference between process.nextTick() and setImmediate()?
What is the purpose of the cluster module?
What is the purpose of res.json() vs res.send()?
What is helmet.js used for?
What is the purpose of morgan in Express?
What is the difference between PUT and PATCH HTTP methods?