2016-05-04 2 views
1

там,React-router не работал над производством

Я использую для этого приложения маршрутизатор-ретранслятор. Он отлично работает на моем локальном сервере. Вот код:

var routes = (
<Router history={browserHistory}> 
    <Route path="/" component={App} /> 
    <Route path="/concepts" component={Concepts} /> 
    <Route path="/ssdb" component={SolarSystem} /> 
    <Route path="/missions" component={Missions} /> 
</Router> 
) 

Однако, когда я использую Webpack для развертывания на сервере firebase, маршрут не будет работать больше. В url говорится: «Этот файл не существует, и в текущем каталоге не было index.html или 404.html в корневом каталоге».

Я ничего не пропустил? Благодаря!

+0

Любые ошибки в консоли? –

+0

ошибок нет ... но мы просто выдохнули, речь идет о пожарной базе – Lisa

ответ

1

Оказывается, нам нужно добавить перезаписывающие файлы в firebase.json. Надеюсь, что это поможет с подобной проблемой других людей.

"rewrites": [{ 
    "source": "**", 
    "destination": "/index.html" 
    }] 
Смежные вопросы