Skip to content

Commit 1c04e6c

Browse files
committed
feat: add http server error handler
1 parent f390599 commit 1c04e6c

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

src/httpServer/index.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,15 @@ app.use(serveStatic(publicPath, {
2424
// Directory listing for static files
2525
app.use(serveIndex(publicPath, { icons: true }))
2626

27+
// Error handling middleware
28+
app.use((err, req, res, next) => {
29+
logger.error(`Server error: ${err.message}`, { stack: err.stack })
30+
res.status(500).json({
31+
error: 'Internal Server Error',
32+
message: 'Check server logs for more details'
33+
})
34+
})
35+
2736
// Create API router
2837
function createApiRouter () {
2938
const router = express.Router()

0 commit comments

Comments
 (0)