Привет, я создал приложение на основе React, оно отлично работает на моем локальном хосте, но на моем сервере я не понимаю, почему, я использую машину с Windows, и у меня есть хост для моего веб-сайта на сервере AWS на базе Linux, проблема заключается в том, когда я набираю любую ссылку на подстраницу в адресную строку браузера, то он не открывается, показывая ошибку, не может получить «путь к странице», на моем локальном хосте все в порядке, здесь мой код
индексы
import React from 'react';
import ReactDOM from 'react-dom';
import './index.css';
import Webroute from './Webroute';
import { BrowserRouter } from 'react-router-dom'
import registerServiceWorker from './registerServiceWorker';
ReactDOM.render((
<BrowserRouter>
<Webroute />
</BrowserRouter>
),
document.getElementById('root'));
registerServiceWorker();
webroute.js
import React from 'react';
import {Switch, Route} from 'react-router-dom';
import Home from './Components/Home/Home';
import Preview from './Components/Preview/Preview';
import Create from './Components/Create/Create';
import AllCards from './Components/AllCards/AllCards';
import Policy from './Components/Policy/policy';
const Webroute = () => (
<Switch>
<Route exact={true} path="/" component={Home} />
<Route path="/preview/:previewid/:type/:cardid" component={Preview} />
<Route path="/create/:type/:cardid" component={Create} />
<Route path="/browse" component={AllCards} />
<Route path="/policy" component={Policy} />
<Route path="*" component={Home} />
</Switch>
)
export default Webroute;
Не понимаю, что с этим не так ... и почему на моей локальной машине все в порядке.