Префикс веб-сайта во всех URL с помощью Webpack и React Router 4 - PullRequest
0 голосов
/ 16 мая 2018

Я использую Nginx, и я собираюсь разместить два приложения в одном домене, но с двумя разными префиксами (например, "http://www.example.com/bookstore" и" http://www.example.com/library"). Nginx выполняет прокси-сервер и работает хорошо работа с маршрутизацией к хосту для моего index.html с моим приложением React. Проблема в том, что webpack создает сайт без знаний об этом прокси, поэтому, когда мой сайт имеет вид "http://www.example.com/library",, index.html имеет src для Файл js описывается как «static / js / main.js», поэтому эффект равен 404. Файл не найден.

Вторая часть проблемы заключается в том, что маршрутизатор 4 не знает, как маршрутизировать префикс. Могу ли я глобально объявить префикс для приложения в package.json? Даже если я правильно настрою приложение ma, маршруты будут сходить с ума от 404-х, потому что (опять же) приложение маршрута для маршрутизатора 4 «http://www.example.com/" not» http://www.example.com/library".

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...