mirror of
https://github.com/20kaushik02/express-sequelize-backend-template.git
synced 2025-12-06 12:44:06 +00:00
packages fix, validator update
This commit is contained in:
parent
ca0c8e96d4
commit
62ed623c7e
1847
package-lock.json
generated
1847
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
14
package.json
14
package.json
@ -20,17 +20,19 @@
|
|||||||
},
|
},
|
||||||
"homepage": "https://gitlab.com/ctf-tech-2023/backend-template#readme",
|
"homepage": "https://gitlab.com/ctf-tech-2023/backend-template#readme",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
"archiver": "^5.3.1",
|
||||||
"cors": "^2.8.5",
|
"cors": "^2.8.5",
|
||||||
"cross-fetch": "^3.1.5",
|
"cross-fetch": "^3.1.5",
|
||||||
"dotenv-flow": "^3.2.0",
|
"dotenv-flow": "^3.2.0",
|
||||||
"express": "^4.18.1",
|
"express": "^4.18.2",
|
||||||
"express-validator": "^6.14.2",
|
"express-validator": "^7.0.1",
|
||||||
"fast-csv": "^4.3.6",
|
"fast-csv": "^4.3.6",
|
||||||
"helmet": "^6.0.0",
|
"helmet": "^7.0.0",
|
||||||
"jsonwebtoken": "^9.0.0",
|
"jsonwebtoken": "^9.0.0",
|
||||||
"nodemailer": "^6.8.0",
|
"nodemailer": "^6.9.2",
|
||||||
"pg": "^8.8.0",
|
"pg": "^8.10.0",
|
||||||
"sequelize": "^6.24.0",
|
"qrcode": "^1.5.3",
|
||||||
|
"sequelize": "^6.31.1",
|
||||||
"winston": "^3.8.2"
|
"winston": "^3.8.2"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
|
|||||||
@ -15,10 +15,21 @@ const validate = (req, res, next) => {
|
|||||||
if (errors.isEmpty()) {
|
if (errors.isEmpty()) {
|
||||||
return next();
|
return next();
|
||||||
}
|
}
|
||||||
|
|
||||||
const extractedErrors = []
|
const extractedErrors = []
|
||||||
errors.array().map(err => extractedErrors.push({
|
errors.array().forEach(err => {
|
||||||
[err.param]: err.msg
|
if (err.type === 'alternative') {
|
||||||
}));
|
err.nestedErrors.forEach(nestedErr => {
|
||||||
|
extractedErrors.push({
|
||||||
|
[nestedErr.path]: nestedErr.msg
|
||||||
|
});
|
||||||
|
});
|
||||||
|
} else if (err.type === 'field') {
|
||||||
|
extractedErrors.push({
|
||||||
|
[err.path]: err.msg
|
||||||
|
});
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
return res.status(400).send({
|
return res.status(400).send({
|
||||||
message: getNestedValuesString(extractedErrors),
|
message: getNestedValuesString(extractedErrors),
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user