[QOTD-18] Implement global error-handling middleware #5

Open
ai-implementer wants to merge 1 commits from ssmp/qotd-18-r6 into main

1 Commits

Author SHA1 Message Date
75a022a372 [QOTD-18] Implement global error-handling middleware
Add src/middleware/error.ts with a four-argument Express error handler
that logs errors server-side via console.error and responds with HTTP
500 and a generic { error: 'Internal server error' } body, never
leaking stack traces to the client. Register it last in a new
src/server.ts entry point.
2026-09-14 08:00:44 +00:00