Потерпи меня, пока я новичок в nginx.У меня есть определенная проверка местоположения для моего приложения реагирования, которое использует activ-router
location /demoUI/ {
proxy_pass http://localhost:8083/demoUI/;
}
Мой сервер nginx работает на порту 90.
Папка demoUI содержит index.html
, который обслуживаетсякогда мы нажимаем http://localhost:90/#/portal/xss/demoUI
.
Но если я пытаюсь нажать http://localhost:90/#/portal/xss/demoUI/Home
, который на самом деле является частью моей маршрутизации реагирующего маршрутизатора, он не обслуживается.
<Switch>
<Route exact path='/demoUI/Home' component={Home} />
<Route exact path='/demoUI/Blog' component={Blog} />
<Route component={RouteNotFound} />
</Switch>
Может любойодин, пожалуйста, помогите мне с этим.Я думаю, что одним из решений является то, что если nginx может перенаправить его на индексную страницу папки demoUI, независимо от URL, внутренняя маршрутизация может работать.Единственное, что должно сохранить реальный URL.