使用Firebase托管,当您部署应用you are asked时,是否要将所有网址重写为/index.html。这意味着无论是直接访问还是从主页导航到react-router路由都会被正确触发。
我们使用Create-react-app和Create-react-app-buildpack部署到Heroku。我们如何以相同的方式将所有URL重写为/index.html?
在this issue之后,解释了routes指令,我在root中配置了static.json无效:
{
"routes": {
"/images/*": "/images/",
"/legal/*": "/images/",
"/media/*": "/media/",
"/fav/*": "/fav/",
"/styles/*": "/styles/",
"/**": "index.html"
}
}
答案 0 :(得分:3)