huridocs/uwazi

View on GitHub
app/api/utils/error_handling_middleware.js

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
Definition for rule 'node/no-restricted-import' was not found.
import { handleError } from './handleError';
 
Prefer named exports.
export default (error, req, res, next) => {
const { message, code, ...rest } = handleError(error, { req });
 
res.status(code);
res.json({ error: message, ...rest });
 
next();
};