React IIS Hosting (DOM не обновляется) - PullRequest
0 голосов
/ 02 января 2019

работает над приложением React, которое имеет 4 страницы, и если я запускаю локально, маршрутизация работает нормально, и все разные страницы отображаются правильно с маршрутизацией ... Однако это не относится к IIS.

Создал папку dist и сопоставил каталог dist на IIS.когда я перемещаюсь, вторая страница загружается и * когда я перехожу на разные страницы, dom не становится прозрачным ... все страницы отображаются друг под другом *

Не уверен, что мне не хватает ... пожалуйста, сообщите.

RouteConfig.js

class RouteConfig extends Component{
  render(){
    return (
   <BrowserRouter>
      <div>
    <Route exact path="/" component={A} />
    <Route path="/b" component={B} />
    <Route path="/c" component={C} />
  </div>
   </BrowserRouter>
   )
};
}

App.js Это моя первая страница ... с ссылкой ... когда пользователь нажимает на ссылку... мы переходим к компоненту a

class RouteConfig extends Component{
  render(){
       return (
    <div> <Link to="/a" </div>
   );
}

Index.js

render(
 <RouteConfig>
   <App />
 </RouteConfig>

);

1 Ответ

0 голосов
/ 02 января 2019

Вы должны опубликовать код с вашего react-router, так как это выглядит как проблема с маршрутизатором.

Если это проблема, вы должны быть в состоянии решить ее, используя exact:

<Router>
  <div>
    <Route exact path="/" component={Home} />
    <Route path="/about" component={About} />
    <Route path="/topics" component={Topics} />
  </div>
</Router>

Взгляните на примеры маршрутизаторов здесь Обучение React -React Router

...