Firebase Hosting 多站點

Firebase現在可以託管多個靜態站點了,要如何在Firebase deploy時指定要佈署到哪一個站點呢?

firebase hosting multiple sites

現在已經可以在同一個Firebase Project中設置一個或更多Firebase Hosting。 每一個站點都有獨立的檔案、設定,並且可以綁定多個自定義域名。
由於這些網站都在同一個Firebase Project中,因此所有網站都可以訪問相同Project的Firebase資源。

  • 注意:需要使用Blaze方案來創建多個Hosting。 如果降級到Flame或Spark方案,則會停用建立的所有額外站點。

經由在同一個Firebase Project中定義多個Hosting,您可以更輕鬆地在相關網站和應用之間共享Firebase資源。
例如,如果您的Blog,管理後臺都設置為同一Firebase Project中的網站,則它們可以共享相同的Firebase Auth用戶資料,同時還能擁有自己的唯一域名或靜態資源。

如果您有多個站點並且運行Firebase CLI deploy命令,則CLI需要一種方法來傳達應將哪些設置部署到那一個站點。
使用deploy target,您可以藉由 firebase.json Config文件和Firebase CLI 命令中的target 來定義某個站點。

在CLI打入以下指令:

  • target-name:自己取的名字,等等會在config.json裡面用到
  • resource-name:站點名稱,預設網域 xxxx.firebaseapp.com的xxxx部分

現在Firebase CLI已經知道站點的名稱了,我們接下來要在firebase.json裡面寫它。

接下來就下firebase deploy即可,就不會像我一樣不小心蓋到原來的網站了。


原文在這裡:https://firebase.google.com/docs/hosting/multisites?authuser=0

Post a Comment

Your email is never published nor shared. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

*
*