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