1

首先,在开发时(纱线开发),没有路由问题。将应用程序部署(npm 构建、导出和部署)到 firebase 后,重新加载页面或尝试直接打开页面,导致响应 404 找不到页面,尽管它存在。假设打开主页,然后使用 next/link 或 next/router ( Router.push('/page1')) 访问其他页面,没有问题。例如;

www.firebaseapp.web.app/ -> /page1 -> /page2 // rendering page
www.firebaseapp.web.app/page2 // 404 not found
www.firebaseapp.web.app/page2.html // rendering page. i noticed later.

那么,当用户尝试直接访问页面时,为什么 nextapp 没有正确响应或将 /page1 重定向到 /page1.html?

4

1 回答 1

0

查看rewrites https://firebase.google.com/docs/hosting/full-config#rewrites

firebase 代理可能需要额外的配置——下一个甚至可能没有收到请求

于 2020-07-10T12:56:14.683 回答