【问题标题】:NextJs router 404ing on refresh from Digital OceanNextJs 路由器 404 从 Digital Ocean 刷新
【发布时间】:2021-06-05 06:21:18
【问题描述】:

我有一个 NextJs 项目导出为静态站点,托管在 Digital Ocean 的 App 平台上,使用 next/router 来处理路由。

问题是在基本路由“/”之外的任何路由上刷新都会返回 404。其他答案提到在 DO 的应用规范中使用 error_documentcatchall_document 作为后备文件,但其他路由仍然刷新时出现 404 并重定向回该备用文档。

告诉平台在刷新时路由到正确的 url 的正确方法是什么?

【问题讨论】:

    标签: reactjs routes next.js digital-ocean


    【解决方案1】:

    我遇到了类似的问题,解决的方法是我的应用设置,以及在应用规范上使用我的所有路由更新 .yaml 文件。

    上面写着

    routes:
    
    • 路径:/

    用您的其他路线更新它,例如:

    routes:
    
    • 路径:/
    • 路径:/菜单

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-01-26
      • 1970-01-01
      • 2017-07-13
      • 2018-09-20
      • 2021-05-20
      • 2017-02-25
      • 1970-01-01
      • 2019-01-08
      相关资源
      最近更新 更多