09.1つのFirebaseProjectの中に複数なHostingが存在する場合の設定方法
湯 鵬飛
湯 鵬飛
2024-03-06
1つのFirebaseProjectの中に複数なHostingが存在する場合の設定方法
質問:もし1つのFirebaseProjectの中に、複数なHosting(サイト)が存在する場合、そしてそのサイト達は全部SSRモードでしたら、自動デプロイしたFunctionsが混乱しませんか?
回答:firebase.jsonの中に「"site:"」をしっかり設定すれば、Functionsの名前が別々になりますので問題ないです。

画像

上図に示すように、firebase.json中の「"site:"」をちゃんと書けば、1つSSRサイトは1つの名前が異なるFunctionsが作られます。

Functionsの名前のネーミングルールは:

"site":"pcom-study-svelte-tan-ssr"
↓ 「-」を削除する
pcomstudysveltetanssr
↓ 頭に「ssr」を追加する
ssrpcomstudysveltetanssr
↓ 文字数は最大23文字
ssrpcomstudysveltetanss

デプロイ手順:

  1. firebase.json中の「"site:"」を記入する。
  2. firebase deploy

それだけです。


最近益々SvelteKitが便利だなと実感しています。 以上、情報共有でした。