1
0

handler.js 574 B

123456789101112131415161718
  1. module.exports = {
  2. errorHandler : function(errors, status, response) {
  3. var message = []
  4. if( errors.errors) {
  5. Object.keys(errors.errors).forEach(function (field) {
  6. var error = errors.errors[field];
  7. message.push({
  8. field: error.path,
  9. rule: error.kind,
  10. message: error.message
  11. });
  12. });
  13. return response.status(status).json(message);
  14. } else {
  15. return response.status(status).end();
  16. }
  17. }
  18. }