u
This commit is contained in:
@@ -20,8 +20,12 @@ function captureResponseBody(res) {
|
||||
const originalSend = res.send.bind(res);
|
||||
|
||||
res.json = (payload) => {
|
||||
body = payload;
|
||||
return originalJson(payload);
|
||||
let out = payload;
|
||||
if (res.statusCode >= 500 && payload && typeof payload === 'object' && 'error' in payload) {
|
||||
out = { ...payload, error: 'Internal server error' };
|
||||
}
|
||||
body = out;
|
||||
return originalJson(out);
|
||||
};
|
||||
|
||||
res.send = (payload) => {
|
||||
|
||||
Reference in New Issue
Block a user