概要
firebase init
を実行して Hosting サービスの利用を始めようとすると、途中で
? Configure as a single-page app (rewrite all urls to /index.html)? y/N
と聞かれる。
そんな難しいこと聞かれてもわからないよ!ということで、この選択で具体的に何が変わるのか調べました。
結論
違いは下記の2点のみでした。
- YES を選ぶと、firebase.json にリライト設定が追記される
- NO を選ぶと、404.html が作成される
$ diff -r not_spa/ spa/
diff -r not_spa/firebase.json spa/firebase.json
7a8,13
> ],
> "rewrites": [
> {
> "source": "**",
> "destination": "/index.html"
> }
Only in not_spa/public: 404.html