качестве API веб-приложения, из которого пользователи отправляют огромные заявки в виде JSON.
Помимо наличия полей, проверки типов и проверки строк (регулярками), необходимо еще и учитывать бизнес-логику:
Если foo.bar === 1, то foo.baz можно не проверять, например.
Интересует:
1. есть ли какие-то удобные библиотеки для этого?
2. как это все организовать в плане архитектуры? используется express
Спасибо.
https://github.com/epoberezkin/ajv
Обсуждают сегодня