Я пробую тестировать версию производства Веба, который я сделал используя React, но когда я выполняю serve-s build и открываю мой Веб, все страницы кроме главной бросают в меня ошибку 404.
В файл Index.js я завертываю призыв к App.js используя BrowserRouter:
,
И навигация определена в файле App.js используя react-router-dom. Это оказывается так:
Мой Веб, если необходимо смотреть в другой стороне, здесь: https://github.com/rgomez96/Tecnolab (в ветви Develop)
Как я могу решать это? Он не состоит mandatorio в том, чтобы разворачивать Веб используя serve, так что он мог бы менять это, если бы он был необходим.
То, что он перемещает, состоит в том, что тебе не хватает чего-то, с чем в том, чтобы изменять компонент согласно маршруту, чего тебе не хватает, является Переключателем, Переключатель смотрит в travГ©s Ваших детей Роутес и renderiza первый, который совпадает с настоящим унифицированным указателем ресурса... Уже после атташе тогда осталось бы что-либо подобное:
<Switch>
<Route exact path="/" component={Home} />
<Route path="/ilustraciones" component={Ilustraciones} />
<Route path="/galeria" component={Galeria} />
<Route path="/login" component={Login} />
<Route path="/visor" component={Loginvisor} />
<Route path="/visorstl" component={LoginvisorSTL} />
<Route path="/profile" component={Profile} />
<Route path="/DICOM" component={LoginVisorDICOM} />
</Switch>