Я пытаюсь реализовать приложение angular, в котором я буду выполнять вызовы API для бэкэнда для получения данных. Как я могу создать Interceptor для выполнения запросов (GET, POST, PUT, DELETE) на внутренние URL-адреса. Также есть некоторые определенные маршруты, для которых требуется токен авторизации.
Кроме того, я хочу обрабатывать определенные задачи на основе кодов состояния ответа. Если backend возвращает 401 или 500, 202 (имеет токен refre sh), я хочу обработать их соответствующим образом. Также есть ли способ подписаться на запрос от angular компонентов.
Как новичок, я не очень представляю, как создать это гибким способом, чтобы, если мое приложение будет расти в будущем, оно не создавало никаких проблем.