Авторизация запросов к DTF API

Учусь писать SPA, в процессе столкнулся с такой проблемой:
при попытке авторизовать запрос своим токеном меня блочит политика CORS.

1111

Проксируй запросы.

Вариант №1: если приложение собирается собственноручно настроенным вебпаком, то в настройках вебпака, в конфигурации dev-server нужно добавить такие настройки (1 скрин), а в аксиосе (или что ты там используешь для http-запросов, хз) в инстансе сделать так (скрин 2)

1
Ответить

Вариант №2: если ты используешь npx create react app, то скачай из npm пакет http-proxy-middleware (путем выполнения в консоли команды npm i http-proxy-middleware, устанавливай этот пакет как обычную зависимость, т.е. без всяких флагов). После его установки, в корне проекта (в папке src) создай файл setupProxy.js, в которое запиши такие строчки (см скрин), а в аксиосе оставляешь те же параметры, что и в 1 варианте

1
Ответить

Естественно, на первом скринe вместо https://api.tjournal.ru добавь https://api.dtf.ru, и порт ставь свой, на котором у тебя запущен проект

1
Ответить