diff --git a/src/libs/routes/user.js b/src/libs/routes/user.js
index f29766ae838fcf64caccb93a159b8c811a269f4f..c8320c0de0e8ce91cccf5fabdaadaaaab7317c5e 100644
--- a/src/libs/routes/user.js
+++ b/src/libs/routes/user.js
@@ -76,11 +76,20 @@ userApp.post('/', (req, res, next) => {
     // save the user
     newUser.save((err) => {
         if (err){
-            let errMsg = [];
+            let errArray = [];
+            let errMsg = '';
             for (var e in err.errors) {
-                    errMsg.push(err.errors[`${e}`].message);
+                    errArray.push(err.errors[`${e}`].message);
             }
-            res.json({success: false, msg: errMsg[0]});
+            for (var i = 0; i < errArray.length; i++) {
+                    if(i > 0){
+                        errMsg = '\n' + errMsg + errArray[i];
+                    }
+                    else{
+                        errMsg = errMsg + errArray[i];
+                    }
+            }
+            res.json({success: false, msg: errMsg});
         }
          else {
             res.json({success: true, msg: 'Usuário cadastrado com sucesso!'});