diff --git a/src/libs/routes/user.js b/src/libs/routes/user.js
index 677046a8578995e50628fb6f2baa2d641af644c4..a6b0525a7318eac8d86f239c9fdf89c310b24155 100644
--- a/src/libs/routes/user.js
+++ b/src/libs/routes/user.js
@@ -23,7 +23,7 @@ function emailSyntax(email) {
 userApp.post('/', (req, res, next) => {
     if(req.body.email){
         if(!emailSyntax(req.body.email)){
-            res.json({success: false, msg: 'O email informado é inválido.'});
+            res.json({success: false, msg: ['O email informado é inválido.']});
         } else {
             next();
         }
@@ -35,10 +35,10 @@ userApp.post('/', (req, res, next) => {
     User.count({'email': req.body.email}, function(err, count){
         if (err){
             log.error('MongoDB error: ' + err);
-            res.json({success: false, msg: 'Um erro ocorreu no banco de dados.'});
+            res.json({success: false, msg: ['Um erro ocorreu no banco de dados.']});
         }
         if(count){
-            res.json({success: false, msg: 'O email informado já está cadastrado.'});
+            res.json({success: false, msg: ['O email informado já está cadastrado.']});
         } else {
             next();
         }
@@ -48,10 +48,10 @@ userApp.post('/', (req, res, next) => {
     User.count({'cpf': req.body.cpf}, function(err, count){
         if (err){
             log.error('MongoDB error: ' + err);
-            res.json({success: false, msg: 'Um erro ocorreu no banco de dados.'});
+            res.json({success: false, msg: ['Um erro ocorreu no banco de dados.']});
         }
         if(count){
-            res.json({success: false, msg: 'O CPF informado já está cadastrado.'});
+            res.json({success: false, msg: ['O CPF informado já está cadastrado.']});
         } else {
             next();
         }
@@ -81,15 +81,8 @@ userApp.post('/', (req, res, next) => {
             for (var e in err.errors) {
                     errArray.push(err.errors[`${e}`].message);
             }
-            for (var i = 0; i < errArray.length; i++) {
-                    if(i > 0){
-                        errMsg = errMsg + '\n' + errArray[i];
-                    }
-                    else{
-                        errMsg = errMsg + errArray[i];
-                    }
-            }
-            res.json({success: false, msg: errMsg});
+
+            res.json({success: false, msg: errArray});
         }
          else {
             res.json({success: true, msg: 'Usuário cadastrado com sucesso!'});
@@ -99,14 +92,14 @@ userApp.post('/', (req, res, next) => {
 
 userApp.post('/authenticate', (req, res, next) => {
     if (!req.body.email) {
-        res.json({success: false, msg: 'O campo Email é obrigatório.'});
+        res.json({success: false, msg: ['O campo Email é obrigatório.']});
     } else {
         next();
     }
 
 }, (req, res, next) => {
     if (!req.body.password) {
-        res.json({success: false, msg: 'O campo Senha é obrigatório.'});
+        res.json({success: false, msg: ['O campo Senha é obrigatório.']});
     } else {
         next();
     }
@@ -118,7 +111,7 @@ userApp.post('/authenticate', (req, res, next) => {
         if (err) throw err;
 
         if(!user){
-            res.json({success: false, msg: 'O Email informado não está cadastrado.'});
+            res.json({success: false, msg: ['O Email informado não está cadastrado.']});
         }
         else {
             user.comparePassword(req.body.password, (err, isMatch) => {
@@ -132,7 +125,7 @@ userApp.post('/authenticate', (req, res, next) => {
                     res.json({success: true, token: 'JWT ' + token, msg: 'Usuário autenticado com sucesso'});
                 }
                 else {
-                    res.json({success: false, msg: 'A Senha informada é inválida.'});
+                    res.json({success: false, msg: ['A Senha informada é inválida.']});
                 }
             });
         }
diff --git a/src/test/user.js b/src/test/user.js
index 04ab8e9e58a521ff2b555c891fa53a919066c2d9..90f2bb45b64916f7d7a45918ca6a7f1d2c28378a 100644
--- a/src/test/user.js
+++ b/src/test/user.js
@@ -90,7 +90,7 @@ describe('Saves a user', () => {
             res.body.should.have.property('success');
             res.body.success.should.equal(false);
             res.body.should.have.property('msg');
-            res.body.msg.should.be.equal('O campo Email é obrigatório.');
+            res.body.msg[0].should.be.equal('O campo Email é obrigatório.');
             done();
         });
     });
@@ -119,7 +119,7 @@ describe('Saves a user', () => {
             res.body.should.have.property('success');
             res.body.success.should.equal(false);
             res.body.should.have.property('msg');
-            res.body.msg.should.be.equal('O campo Senha é obrigatório.');
+            res.body.msg[0].should.be.equal('O campo Senha é obrigatório.');
             done();
         });
     });
@@ -149,7 +149,7 @@ describe('Saves a user', () => {
             res.body.should.have.property('success');
             res.body.success.should.equal(false);
             res.body.should.have.property('msg');
-            res.body.msg.should.be.equal('O email informado é inválido.');
+            res.body.msg[0].should.be.equal('O email informado é inválido.');
             done();
         });
     });
@@ -178,7 +178,7 @@ describe('Saves a user', () => {
             res.body.should.have.property('success');
             res.body.success.should.equal(false);
             res.body.should.have.property('msg');
-            res.body.msg.should.be.equal('O campo Nome é obrigatório.');
+            res.body.msg[0].should.be.equal('O campo Nome é obrigatório.');
             done();
         });
     });
@@ -207,7 +207,7 @@ describe('Saves a user', () => {
             res.body.should.have.property('success');
             res.body.success.should.equal(false);
             res.body.should.have.property('msg');
-            res.body.msg.should.be.equal('O campo CPF é obrigatório.');
+            res.body.msg[0].should.be.equal('O campo CPF é obrigatório.');
             done();
         });
     });
@@ -236,7 +236,7 @@ describe('Saves a user', () => {
             res.body.should.have.property('success');
             res.body.success.should.equal(false);
             res.body.should.have.property('msg');
-            res.body.msg.should.be.equal('O campo Escolaridade é obrigatório.');
+            res.body.msg[0].should.be.equal('O campo Escolaridade é obrigatório.');
             done();
         });
     });
@@ -265,7 +265,7 @@ describe('Saves a user', () => {
             res.body.should.have.property('success');
             res.body.success.should.equal(false);
             res.body.should.have.property('msg');
-            res.body.msg.should.be.equal('O campo Segmento é obrigatório.');
+            res.body.msg[0].should.be.equal('O campo Segmento é obrigatório.');
             done();
         });
     });
@@ -294,7 +294,7 @@ describe('Saves a user', () => {
             res.body.should.have.property('success');
             res.body.success.should.equal(false);
             res.body.should.have.property('msg');
-            res.body.msg.should.be.equal('O campo Função é obrigatório.');
+            res.body.msg[0].should.be.equal('O campo Função é obrigatório.');
             done();
         });
     });
@@ -323,7 +323,7 @@ describe('Saves a user', () => {
             res.body.should.have.property('success');
             res.body.success.should.equal(false);
             res.body.should.have.property('msg');
-            res.body.msg.should.be.equal('O campo Instituição em que trabalha é obrigatório.');
+            res.body.msg[0].should.be.equal('O campo Instituição em que trabalha é obrigatório.');
             done();
         });
     });
@@ -352,7 +352,7 @@ describe('Saves a user', () => {
             res.body.should.have.property('success');
             res.body.success.should.equal(false);
             res.body.should.have.property('msg');
-            res.body.msg.should.be.equal('O campo Estado é obrigatório.');
+            res.body.msg[0].should.be.equal('O campo Estado é obrigatório.');
             done();
         });
     });
@@ -381,7 +381,7 @@ describe('Saves a user', () => {
             res.body.should.have.property('success');
             res.body.success.should.equal(false);
             res.body.should.have.property('msg');
-            res.body.msg.should.be.equal('O campo Cidade é obrigatório.');
+            res.body.msg[0].should.be.equal('O campo Cidade é obrigatório.');
             done();
         });
     });
@@ -469,7 +469,7 @@ describe('Authenticates a user', () => {
                 res.body.should.have.property('success');
                 res.body.success.should.equal(false);
                 res.body.should.have.property('msg');
-                res.body.msg.should.equal('A Senha informada é inválida.')
+                res.body.msg[0].should.equal('A Senha informada é inválida.')
                 done();
             });
         });
@@ -507,7 +507,7 @@ describe('Authenticates a user', () => {
                 res.body.should.have.property('success');
                 res.body.success.should.equal(false);
                 res.body.should.have.property('msg');
-                res.body.msg.should.equal('O Email informado não está cadastrado.')
+                res.body.msg[0].should.equal('O Email informado não está cadastrado.')
                 done();
             });
         });
@@ -544,7 +544,7 @@ describe('Authenticates a user', () => {
                 res.body.should.have.property('success');
                 res.body.success.should.equal(false);
                 res.body.should.have.property('msg');
-                res.body.msg.should.equal('O campo Email é obrigatório.')
+                res.body.msg[0].should.equal('O campo Email é obrigatório.')
                 done();
             });
         });
@@ -581,7 +581,7 @@ describe('Authenticates a user', () => {
                 res.body.should.have.property('success');
                 res.body.success.should.equal(false);
                 res.body.should.have.property('msg');
-                res.body.msg.should.equal('O campo Senha é obrigatório.')
+                res.body.msg[0].should.equal('O campo Senha é obrigatório.')
                 done();
             });
         });
@@ -618,7 +618,7 @@ describe('Authenticates a user', () => {
                 res.body.should.have.property('success');
                 res.body.success.should.equal(false);
                 res.body.should.have.property('msg');
-                res.body.msg.should.equal('A Senha informada é inválida.')
+                res.body.msg[0].should.equal('A Senha informada é inválida.')
                 done();
             });
         });