Ну грубо говоря, да. У меня есть req контекст express приложения в котором у меня хранится идентификатор, ну и axios инстанс который имеет собственный контекст..
идентификатор это запись в headers? Взять из экспреса req.headers['whatever'] и при отправке через аксиос уже в сам запрос в хэдэр положить эту запись. На инстанс аксиоса в дэфолт ные настройки это же не запишешь как на клиенте к примеру.
И как же реализовать это без лишнего кода? Эндпоинтов много, там ещё и слои route, controller, service, нужно будет прокидивать id через эти компоненты..
Тут данные индивидуально для каждого запроса нужны, поэтому в общий инстанс axios не вариант запихивать. Как вариант прокидывать через слои. Добавлять/удалять интерсепторы на одном инстансе axios при каждом запросе думаю не очень надёжно.
Обсуждают сегодня