При вызове Django Api на React ошибка - отсутствие заголовка 'Access-Control-Allow-Origin' на запрашиваемом ресурсе
Anyone Please Help me I need to submit my project this week I am getting a problem for a week.
Ошибка :-->
Доступ к XMLHttpRequest по адресу 'http://127.0.0.1:8000/list/single/2' от источника 'http://localhost:3000' был заблокирован политикой CORS: На запрошенном ресурсе отсутствует заголовок 'Access-Control-Allow-Origin'.
Помогите мне пожалуйста 😢
Когда вы хотите получить доступ к серверу из вашего приложения react, это называется Cross Origin запрос, по умолчанию домену не разрешается обращаться к API, расположенному на другом домене.
Ваше приложение ReactJs находится на одном порту (3000), а ваш сервер на другом, что и вызывает эту проблему.
Вам необходимо включить CORS на вашем сервере.
Вы можете попробовать с :
pip install django-cors-headers
Подробнее об этом вы можете узнать здесь