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