2016-06-27 164 views
2

因此,要部署angular2應用程序,我們只需簡單地將所有生產文件上傳到存儲桶中即可,如here. (deploy static website)所述。在谷歌雲存儲桶上部署angular2 web應用程序

但是,我們如何將所有網址重定向到index.html以便angular2路由器可以照顧它們。我們可以從桶的website configuration設置Main Page。但我們無法指定所有網址都應重定向至index.html

當前除Main Page以外的任何網址都未找到404頁面。

similar question on SO for amazon S3,但找不到一個谷歌雲。

+0

也許你應該分享你當前的應用配置? –

+1

配置angular2應用程序.. ?? – hhsadiq

+1

這是上傳到簡單的谷歌雲桶。就像從谷歌存儲區用戶界面上傳angular2生產文件夾一樣,Google應用引擎也沒有配置。 – hhsadiq

回答

3

我解決了這個問題,通過使用黑客,不知道什麼是正確的方法來做到這一點。但至少這工作。

  1. 打開存儲在console.cloud.google.comenter image description here

  2. 點擊編輯存儲桶列表中的網站配置。點擊最右邊的三個點。並選擇edit configurationeenter image description here

  3. 請輸入您的主頁和404頁面相同。角度路由將以這種方式正常工作。 enter image description here