Я создаю приложение «Реакция» с помощью команд «Создать-Реакт-приложение» и «Реактив-маршрутизатор».Я хотел бы получить корневой URL-адрес моего приложения реагирования, так как оно может обслуживаться в другом месте:
- На производстве: example.com/interface/
- На местном языке:localhost /
Это различие не влияет на ссылки на разные страницы, так как реагирующий маршрутизатор обрабатывает местоположение в соответствии с корневым путем реакции.На самом деле мои изображения хранятся в общедоступном пути, поэтому я могу получить к нему доступ в базовых местоположениях: /<page>
<img src={images/example.png}>
, но если я на подстранице или просто URL-адрес заканчивается на«/» как /<page>/
<img src={images/example.png}>
не будет работать, потому что браузер ищет изображение в /<page>/images/example.png
вместо /images/example.png
.Более того, если я установлю для изображения src значение /images/example.png
, оно будет работать только на локальном хосте, но не в рабочей среде, потому что при работе браузер ищет изображение на example.com/images/example.png
вместо example.com/interface/images/example.png
. Поэтому мне нужно получитьпуть реагирующего корневого URL.Это позволяет мне получить "/" в localhost и "/ interface /" в производственном процессе, например
Спасибо за помощь