npm install --save express-validator
const expressValidator = require('express-validator');
const express = require('express');
const expressValidator = require('express-validator');
const router = express.Router();
router.post('/park', async (req, res) => {
req.checkBody('name', '주석').notEmpty();
req.checkBody('phone', '주석(1:Android/2:iOS)').notEmpty().isInt();
console.log(req);
const errors = req.validationErrors();
if (errors) {
res.status(400).json({msg: "메시지"});
return
}
})
특이하게 성공 시엔 object로, 실패 시엔 boolean으로 결과가 뜬다.
req.validationErrors 내용 : https://mrpmorris.blogspot.com/2015/01/nodejs-express-form-validation-and.html
[node] Error.captureStackTrace() (feat. 문제 해결력을 증진시키는 flow) (0) | 2022.02.07 |
---|---|
jwt (0) | 2022.01.27 |
[js] 생성자 (0) | 2022.01.24 |
ESLlint (1) | 2022.01.24 |
도커 실행 (0) | 2022.01.18 |