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