Доступ к среде разработки React через обратный прокси-сервер Apache - PullRequest
0 голосов
/ 04 мая 2018

Я просто пытаюсь начать работу с базовым приложением create-реагировать. Я могу получить доступ к среде разработки через обычный localhost: 3000, но я бы хотел получить доступ к этому через мой публичный сервер apache. Я настроил это через обратный прокси-сервер в подкаталоге:

<VirtualHost *:80>
    ServerName example.com
    ProxyPass /react-app http://127.0.0.1:3000/
    ProxyPassReverse /react-app http://127.0.0.1:3000/
</VirtualHost>

Это работает, за исключением того, что ссылки в index.html кодируются для просмотра только из корневого каталога. Например, пакет js находится под:

<script type="text/javascript" src="/static/js/bundle.js">

Когда его фактическое местоположение действительно меньше /react-app/static/js/bundle.js. В качестве альтернативы это также может быть превращено в относительный URI.

Моя пара вопросов:

  • Как мне запустить среду разработки реактивов в некорневом каталоге?
  • В качестве альтернативы, есть ли лучший способ доступа к среде разработки, чем метод обратного прокси-сервера Apache?
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...