Я пишу NodeJS приложение. Я пытаюсь проверить правильность ввода json с помощью express -validator:
var express = require('express');
const winston = require('../config/winston');
const { check, validationResult } = require('express-validator');
const myController= require('../controller/myController.js');
var router = express.Router();
router.use( [
check('COMMON.user','User incorrect').not().isEmpty(),
],
(req, res, next) => {
const resCheck = validationResult(req);
if (!resCheck.isEmpty()) {
obj= req.body;
obj.COMMON= {codigoRespuesta:-1, textoRespuesta:"Error checking request"};
winston.info(JSON.stringify(obj));
return res.json(obj);
}else{
console.log("vacio");
}
return myController.procesaRequest(req, res);
});
+ Кажется, что метод " check " чувствителен к регистру. Если json ввод содержит " {common: {user:" Test "... ", выдает ошибку, но " {COMMON: {user:" Test "... " работает нормально.
Как я могу сделать 'чек' без учета регистра?
Спасибо!