В предыдущей части мы завершили построение простого API на фреймворке Loopback. На текущий момент в нашем API реализованы две модели с REST методами доступа к данным, добавлены кастомные методы, сделана валидация данных. Также описаны ACL правила для выполнения действий с моделями. Но хорошо построенное API должно содержать тесты, потому что при увеличении количества кода будет расти и вероятность ошибки...
В предыдущей части мы познакомились с фреймворком Loopback, установили консольную утилиту, изучили основы работы с моделями, но нам бы хотелось добавить более продвинутую логику к нашим моделям, определить правила валидации полей модели. Так давайте сделаем это!
Раньше казалось, что быстро построить API для проекта средней сложности на NodeJS - довольно хлопотное дело. А если еще надо прикрутить валидацию данных, права на доступ к запросам, написать тесты этого API, то это вообще дело долгое и нетривиальное. Я попытаюсь развеять этот миф.
Спасибо большое за обращение, мы с Вами свяжемся в ближайшее время
Извините, в процессе отправки данных произошла ошибка, попробуйте позже.