Я пытаюсь проверить, является ли входной параметр param почтовым или нет, с помощью экспресс-валидатора электронной почты, но он не работает.
const { check, validationResult } = require('express-validator');
static async TextQuery(req, res) {
try {
console.log('user text ', req.body.text);
let name = req.body.text;
let responses = await Chatbot.TextQuery(req.body.text, req.body.userId, req.body.parameters);
if (responses[0].queryResult.action == 'input.welcome') {
if (check(req.body.text).isEmail()){
res.send(responses[0].queryResult);
} else {
res.json({
error:'enter valid email'
})
}
}
else {
res.json({
error:'No data'
})
}
// res.send(responses[0].queryResult);
} catch (err) {
CustomError.Handle(err, res);
}
}