NextJs 路由器 404ing 从 Digital Ocean 刷新
NextJs router 404ing on refresh from Digital Ocean
我有一个导出为静态站点的 NextJs 项目,托管在 Digital Ocean 的 App 平台上,使用 next/router 处理路由。
问题是在基本路由“/”之外的任何路由上刷新都会返回 404。其他答案提到使用 DO 的应用规范中的 error_document
或 catchall_document
作为后备文件,但其他路由在刷新时仍为 404,并重定向回该回退文档。
告诉平台在刷新时路由到正确 url 的正确方法是什么?
我有一个类似的问题,解决它的方法是转到我的应用程序设置,并在应用程序规范上用我的所有路由更新 .yaml 文件。
它说的地方
routes:
- 路径:/
用你的其他路线更新它,比如:
routes:
- 路径:/
- 路径:/菜单
我有一个导出为静态站点的 NextJs 项目,托管在 Digital Ocean 的 App 平台上,使用 next/router 处理路由。
问题是在基本路由“/”之外的任何路由上刷新都会返回 404。其他答案提到使用 DO 的应用规范中的 error_document
或 catchall_document
作为后备文件,但其他路由在刷新时仍为 404,并重定向回该回退文档。
告诉平台在刷新时路由到正确 url 的正确方法是什么?
我有一个类似的问题,解决它的方法是转到我的应用程序设置,并在应用程序规范上用我的所有路由更新 .yaml 文件。
它说的地方
routes:
- 路径:/
用你的其他路线更新它,比如:
routes:
- 路径:/
- 路径:/菜单