mirror of
https://github.com/Febbweiss/CloudBudget.git
synced 2026-03-05 06:45:39 +00:00
Feature: First version of the REST API done
This commit is contained in:
18
app/helpers/handler.js
Normal file
18
app/helpers/handler.js
Normal file
@@ -0,0 +1,18 @@
|
||||
module.exports = {
|
||||
errorHandler : function(errors, status, response) {
|
||||
var message = []
|
||||
if( errors.errors) {
|
||||
Object.keys(errors.errors).forEach(function (field) {
|
||||
var error = errors.errors[field];
|
||||
message.push({
|
||||
field: error.path,
|
||||
rule: error.kind,
|
||||
message: error.message
|
||||
});
|
||||
});
|
||||
return response.status(status).json(message);
|
||||
} else {
|
||||
return response.status(status).end();
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user