The server encountered an unexpected condition that prevented it from fulfilling the request.
// Express
app.use((err, req, res, next) => {
console.error(err.stack);
res.status(500).json({
error: 'Internal server error',
requestId: req.id,
});
});Global error handler prevents crashes and returns consistent error responses.
ObserveOne catches 500 errors in real-time and provides stack traces for rapid debugging.
Start Monitoring FreeA proxy or gateway received an invalid response from an upstream server.
The server is temporarily unable to handle the request, usually due to maintenance or overload.
The server cannot process the request due to malformed syntax, invalid parameters, or bad encoding.
The request requires authentication. The client must provide valid credentials.
The server understood the request but refuses to authorize it. Authentication won't help — the user lacks permissions.