this module create user package
Install
npm i user-package-npm in app.js add to : providers'user-package-npm/providers/UserManagerProvider'
]
commands
'PlayGround/Commands/UserMigrate:Setup',
]
in Listeners -> Http.js -> Http.onStart :
const Response = use('Adonis/Src/Response')
Response.macro('sendResponse', function (status , data , token) {
let response = {}
response.status = "success";
response.data = [];
response.data.push(data);
if(token){
response.meta = {};
response.meta.accesToken = token;
}
this.status(status).send(response);
});
in Listeners -> Http.js -> Http.handleError :
/**
DEVELOPMENT REPORTER
*/
if (Env.get('NODE_ENV') === 'development') {
let responseError = {};
responseError.status = "error";
responseError.message = error.message;
response.status(error.status).send(responseError);
const ouch = new Ouch().pushHandler(
new Ouch.handlers.PrettyPageHandler('blue', null, 'sublime')
)
ouch.handleException(error, request.request, response.response, (output) => {
console.error(error.stack)
})
return
}