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 }