有,
我正在为此应用使用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服务器时,该路由不再起作用。该网址显示“此文件不存在,并且当前目录中找不到index.html或根目录中没有找到404.html。”
我错过了什么吗?谢谢!
答案 0 :(得分:1)
事实证明我们需要将重写添加到firebase.json。希望它有助于解决其他人的类似问题。
"rewrites": [{
"source": "**",
"destination": "/index.html"
}]