Задать вопрос

Как правильно организовать API сервисы?

Привет, кто как хранит Api Service в объёмных проектах?

Пока что вижу несколько подходов:

1. Иметь одну папку api в которой будут лежать все сервисы, возможно будут под папки которые повторяют структуру Api.
2. В каждом модуле ресурса в папке api будут лежать соответствующие api сервисы.
3. Ваш вариант и почему?

Как у вас построена ответственность в сервисах.
4. Трансформирует ли API сервис параметры в ожидаемый для post, put сервер end point или же делаете это до того как отправить в api сервис например в компоненте формы или другом спец файле.
5. Хранят ли ваши Api сервисы какое-то состояние? Или только отправку запросов. параметры пришли, отправили запрос, получили ответ.
6. Где храните состояние индикатора загрузки? Компонент или глобально через интерцептор?
7. Тестируете ли такие сервисы?
  • Вопрос задан
  • 54 просмотра
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Javascript.ru
    Курс по Angular
    6 недель
    Далее
  • Skillfactory
    Профессия Frontend-разработчик PRO
    14 месяцев
    Далее
  • Компьютерная академия «TOP»
    Frontend разработка
    12 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы