【问题标题】:Nextjs on firebase hosting returns 404 on page refreshFirebase 托管上的 Nextjs 在页面刷新时返回 404
【发布时间】:2021-06-02 22:42:25
【问题描述】:

我已经搜索了文档,但我似乎无法弄清楚为什么如果您在 firebase 托管上刷新工作页面,它会抛出 404。除非您尝试直接访问页面,否则该网站运行良好,或者如果您刷新页面(我的猜测是客户端浏览器状态和服务器状态之间存在差异)。有什么想法吗?

网站:rockgodstudios.com

【问题讨论】:

  • 我发现最接近的是 firebase.js 中的 cleanUrl 选项,但我的部署仍然无法正常工作。部署可能需要一段时间才能继续进行?

标签: reactjs next.js firebase-hosting


【解决方案1】:

我在另一个问题的帮助下解决了这个问题:

Next JS on Firebase Hosting

尽管这使得每次您在任何页面上刷新时都会被重定向到“主页”页面。就我而言,这没问题。

【讨论】:

    【解决方案2】:

    它是 cleanUrls。就像一个假人一样,我把它放在hosting JSON 之外。正确移动它解决了我的问题。为以后遇到此问题的任何人发帖。

    【讨论】:

    • 它对我不起作用。你能帮我吗?我添加了"cleanUrls": true,但它不起作用。 example.com/test.html 工作正常,但 example.com/test 不工作。它在本地主机上工作正常。我正在使用 firebase 托管来部署我的 react/next 应用程序。
    • 发布一个答案,我会看看。 :)
    猜你喜欢
    • 2021-07-18
    • 1970-01-01
    • 2019-07-15
    • 2016-12-13
    • 2020-05-12
    • 2013-07-15
    • 2018-01-22
    • 1970-01-01
    • 2022-07-01
    相关资源
    最近更新 更多