Обратный прокси-сервер nginx не работает с реагирующей маршрутизацией - PullRequest
0 голосов
/ 06 мая 2019

Потерпи меня, пока я новичок в 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.

...