Guy*_*Guy 4 heroku buildpack reactjs create-react-app
使用 Firebase 托管,当您部署应用程序时,系统会询问您是否将所有网址重写为 /index.html。这意味着无论是直接访问还是从主页导航到,react-router路由都会被正确触发。
我们使用Create-react-app和Create-react-app-buildpack部署到 Heroku。我们怎样才能以相同的方式将所有 URL 重写为 /index.html 呢?
在这个问题之后,解释了routes指令,我在根目录中配置了一个static.json,但没有效果:
{
"routes": {
"/images/*": "/images/",
"/legal/*": "/images/",
"/media/*": "/media/",
"/fav/*": "/fav/",
"/styles/*": "/styles/",
"/**": "index.html"
}
}
Run Code Online (Sandbox Code Playgroud)
在项目根目录中创建一个static.json文件,内容如下:
{
"root": "build/",
"routes": {
"/**": "index.html"
}
}
Run Code Online (Sandbox Code Playgroud)
更多这里。
| 归档时间: |
|
| 查看次数: |
828 次 |
| 最近记录: |