我已经构建了一个 nextjs 应用程序,npm run build && npm run export
并使用firebase deploy
命令部署到firebase 。在此之前,我已经firebase init
在我的项目文件夹中使用了默认选项,例如。不是单页应用程序。
但是,在我访问 firebase 提供的 url 中的项目后,我看到了 index.html 的主页,但是每当我使用任何其他 slug 时,它都会抛出 404。为什么会发生这种情况?我已经包含了我的 firebase.json 文件,以防它可能有所帮助。
firebase.json
"hosting": {
"public": "out",
"ignore": [
"firebase.json",
"**/.*",
"**/node_modules/**"
]
}
}