用于响应路由的Firebase 404问题

问题描述

我正在使用Firebase托管一个投资组合网站,该网站有2条路线,一条用于主页,另一条用于将项目添加到我的网站(“ / create”)。 一切正常,但是现在,如果我尝试访问已部署版本(主网站)上的“ / create”路由,则会出现404错误,但是如果我执行firebase服务,则可以正常运行。

这是我的firebase.json文件

{
    "hosting": {
        "public": "build","headers": [
            {
                "source": "**/*.html","headers": [
                    {
                        "key": "Cache-Control","value": "max-age=0,no-cache"
                    }
                ]
            },{
                "source": "**/*.@(eot|otf|ttf|ttc|woff|font.css)","headers": [
                    {
                        "key": "Access-Control-Allow-Origin","value": "*"
                    }
                ]
            },{
                "source": "**/*.@(js|css)","value": "max-age=604800"
                    }
                ]
            },{
                "source": "**/*.@(jpg|jpeg|gif|png|svg|json)","value": "max-age=604800"
                    }
                ]
            }
        ],"ignore": ["firebase.json","**/.*","**/node_modules/**"],"rewrites": [
            {
                "source": "**","destination": "/index.html"
            }
        ]
    }
}

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)