Я использую следующий модуль узла для проверки: https://github.com/chriso/node-validatorинтеграции модуля проверки в node.js
Теперь предположим, что я хочу, чтобы проверить на входе пользователя, как этот check('abc').isInt();
я заметил, что он в основном выдает ошибку!
Я довольно новый с node.js, но мне кажется, что при использовании блокировки try{}catch(e){}
каждый раз, когда мне нужно проверять, пользовательский ввод немного перегружен.
бы не больше смысла, чтобы иметь что-то вроде
if (check('abc').isInt()) {
// Do things here
next(null, stuff_I_want_to_return)
} else next(error);
вместо
try{
check('abc').isInt()
next(null, stuff_I_want_to_return)
} catch(e) { next(e); }
?? Я понятия не имею, прошу прояснить, какой подход лучше всего подходит в этом случае. Заранее спасибо.