Рутерът React не работи на сървъра, работи добре на моя локален хост

Здравейте, създадох приложение, базирано на React, то работи перфектно на моя localhost, но на моя сървър не разбирам защо, използвам Windows машина и съм хоствал уебсайта си на сървър, базиран на AWS, базиран на Linux, проблемът е, когато пиша връзка към подстраница към адресната лента на браузъра, след което не се отваря, показва грешка, не може да получи „път към страницата“, добре е на моя локален хост, тук моят код

indexjs

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;

Не разбирам какво не е наред с него... и защо е добре на моята локална машина.


person Amit Shakya    schedule 09.09.2018    source източник
comment
Вероятно дублиран, но помага да се намери правилният отговор! Благодаря   -  person molavec    schedule 15.01.2019
comment
намерихте ли решението?   -  person Avinash Ajay Pandey    schedule 15.04.2020
comment
@AvinashAjayPandey да, получих решение, то не работи на сървъра, защото когато въведем който и да е url в браузъра, тогава заявката отива първо към сървъра, а не от страната на клиента, използвам възел от страна на сървъра, така че трябва да приема заявка за получаване от страна на сървъра, след което аз изобразете моя клиент от там, след което работи перфектно.   -  person Amit Shakya    schedule 15.04.2020
comment
добре благодаря. можете ли да добавите отговорите тук, моля, във вашия файл, което би било от голяма полза за мен   -  person Avinash Ajay Pandey    schedule 15.04.2020