Fix errorMiddleware to prevent "TypeError: res.writeHead is not a function" (#3913)
* Fix errorMiddleware * Add "eslint-disable-line no-unused-vars"main
parent
2211e8d1cd
commit
0c44316b22
|
@ -242,7 +242,7 @@ const startWorker = (workerId) => {
|
|||
accountFromRequest(req, next);
|
||||
};
|
||||
|
||||
const errorMiddleware = (err, req, res) => {
|
||||
const errorMiddleware = (err, req, res, next) => { // eslint-disable-line no-unused-vars
|
||||
log.error(req.requestId, err.toString());
|
||||
res.writeHead(err.statusCode || 500, { 'Content-Type': 'application/json' });
|
||||
res.end(JSON.stringify({ error: err.statusCode ? err.toString() : 'An unexpected error occurred' }));
|
||||
|
|
Loading…
Reference in New Issue