• ReactJS + PHP + Axios - как решить проблему Access-Control-Allow-Origin?

    rockon404
    @rockon404 Куратор тега React
    Frontend Developer
    Почитайте любую свежую статью по REST API на PHP Так API никто не пишет:
    .get('http://example.com/wp-content/themes/armed/mobile/react.php')

    Для решения проблемы с cors, поставьте nginx и добавьте в hosts хост для вашего проекта, и напишите конфиг для nginx, по которому он будет по разным путям вашего хоста перенаправлять запросы на разные порты.
    hosts:
    127.0.0.1 project
    nginx.conf:
    server {
      listen 80;
      server_name project;
    
      location ^~ / {
        proxy_pass http://localhost:3000/;
      }
      location ^~ /api/ {
        proxy_pass http://localhost:3001/api/;
      }
    }
    Ответ написан
    Комментировать