diff --git a/src/libs/routes/user.js b/src/libs/routes/user.js index b8fd4686d87898bec0666840dc73f44a5a21c930..4e4dd72f2cf3ef2dd854f7ccaa4dacf9a642d9d2 100644 --- a/src/libs/routes/user.js +++ b/src/libs/routes/user.js @@ -36,6 +36,7 @@ userApp.post('/', (req, res, next) => { User.count({'email': req.body.email}, function(err, count){ if (err){ log.error('MongoDB error: ' + err); + res.status(500); res.json({success: false, msg: ['Um erro ocorreu no banco de dados.']}); } if(count){ @@ -50,6 +51,7 @@ userApp.post('/', (req, res, next) => { User.count({'cpf': req.body.cpf}, function(err, count){ if (err){ log.error('MongoDB error: ' + err); + res.status(500); res.json({success: false, msg: ['Um erro ocorreu no banco de dados.']}); } if(count){ @@ -89,6 +91,7 @@ userApp.post('/', (req, res, next) => { res.json({success: false, msg: errArray}); } else { + res.status(201); res.json({success: true, msg: 'Usuário cadastrado com sucesso!'}); } }); @@ -117,6 +120,7 @@ userApp.post('/authenticate', (req, res, next) => { if (err) throw err; if(!user){ + res.status(400); res.json({success: false, msg: ['O Email informado não está cadastrado.']}); } else { @@ -131,6 +135,7 @@ userApp.post('/authenticate', (req, res, next) => { res.json({success: true, token: 'JWT ' + token, msg: 'Usuário autenticado com sucesso'}); } else { + res.status(400); res.json({success: false, msg: ['A Senha informada é inválida.']}); } });