問題
ローカル環境およびホスト環境でFirebase Hosting Setup Complete が表示されてしまう環境
Nuxt 3.7.3 (SPA)firebase 10.4.0
対策
1. Nuxt3の出力先は .output/public であるため、出力先ディレクトリを変更
firebase.json
{
"hosting": {
"public": ".output/public",
"ignore": ["firebase.json", "**/.*", "**/node_modules/**"],
"rewrites": [
{
"source": "**",
"destination": "/index.html"
}
]
},
}
私の環境ではこれで https://~.web.app のドメインで想定通りのアプリが表示されました。
しかし、 https://~.firebaseapp.com のドメインはFirebase Hosting Setup Completeのまま。謎。
また、開発サーバでもFirebase Hosting Setup Complete でした。
2. ~/public 配下の index.html を削除
firebase init 時に public配下に index.html を生成してしまっていました。削除することで解決!