我最近成功地將我的Angular 2應用程序部署到Firebase主機,並且非常喜歡這個設置,特別是使用CI進行部署的容易程度。有沒有辦法在Firebase託管上運行通用應用程序?
目前,我正在考慮爲我的應用添加通用服務器呈現支持,但我不確定這是否由Firebase Hosting處理,因爲它表示它只是靜態文件。
但是,是什麼讓我覺得這可能是我缺少的一個潛在功能,即Firebase提供了對單頁應用程序的支持,因此我決定提問。
如果不支持這些應用程序,我們可以期待它在未來嗎?
我最近成功地將我的Angular 2應用程序部署到Firebase主機,並且非常喜歡這個設置,特別是使用CI進行部署的容易程度。有沒有辦法在Firebase託管上運行通用應用程序?
目前,我正在考慮爲我的應用添加通用服務器呈現支持,但我不確定這是否由Firebase Hosting處理,因爲它表示它只是靜態文件。
但是,是什麼讓我覺得這可能是我缺少的一個潛在功能,即Firebase提供了對單頁應用程序的支持,因此我決定提問。
如果不支持這些應用程序,我們可以期待它在未來嗎?
目前這是不可能的。然而,自從Angular 2,谷歌和Firebase攜手並進,我會說這只是時間問題。
與此同時,您可以創建一個基於Node.js的服務器,在其中安裝Angular Universal,並通過Firebase Node SDK連接到Firebase。
接下來,您只需從Angular 2應用程序與該Node-backend進行通信。
我喜歡這個「Angular 2,Google和Firebase齊頭並進,我認爲這只是時間問題。」 –
如果您使用的是angularfire2,那麼這種方式將會破壞通用性。包中有一些調用服務器上不存在的「窗口」。除非一些具有普遍改變或angularfire這是關
一個方式在那個視頻大衛東月底提到一個可以使用谷歌雲功能與角環球和這樣的:https://www.youtube.com/watch?v=R3v8EcYzf_M
視頻本身是相當有用的Firebase用戶。但是這個話題大約在23:30開始。
我也對此感興趣,幾個月前我搜索了相同的答案。但答案是:不,現在不是。我現在正在尋找Heroku for * Universal * ... – Sasxa