Node.js · Express Concepts · Junior · Architecture
How do you structure a large Express app?
Short Interview Answer
Routers per domain, thin controllers, services for logic, centralized error middleware, and config modules.
Detailed Explanation
Avoid god app.js. Mount routers at paths. Keep middleware declarative. Consider TypeScript + validation layer.