2016-04-24 36 views
1

到目前爲止,我已經爲我的網站使用了諸如https://uk.godaddy.com/hosting/web-hosting的網頁託管服務,但似乎跑步角度2應用有不同的發佈方式。將Angular 2應用上傳到網絡主機

所以,既然我沒有發現任何有關運行角2應用程序可用公衆,而不是隻在本地主機

我的問題是 -

  1. 做什麼提供商允許這樣的應用程序要對他們託管?現在我在我的項目文件夾中使用npm start來運行我的應用程序,它是否以同樣的方式工作?
  2. 由於我的後端是Laravel,應該與Angular2前端位於同一個域中,這些提供程序是否允許託管API?

在此先感謝!

+0

將您的應用程序文件複製到Laravel的''''public'''文件夾中! – BeS

+0

@BeS當使用'npm start'時,應用程序在端口3000上工作,而laravel在端口80上工作,而其仍然是本地主機 – TheUnreal

回答

1

我還使用openshift託管了我的laravel後端和斜角前端。對於您的應用程序,我向您推薦以下兩個提供商。

  1. Amazon Web Service。您可以獲得1年的免費試用版,EC2真的非常棒,可以隨時隨地進行託管。在EC2中,您可以自行配置環境angular 2laravel。您可以運行任何命令,包括npm install中的EC2

  2. Openshift。您可以自由創建3個齒輪來託管您的應用程序。環境配置非常簡單。如果你想 部署angular 2laravel應用程序,這些框架有特定的齒輪,所以openshift 應該是最好的選擇。

第二個問題的答案是:他們允許託管API!

+0

謝謝!你幫了我很多!他們也支持MySQL嗎?爲什麼價格按小時評估?不是關於資源嗎? – TheUnreal

+0

是的,MySQL支持。您可以先開始免費試用,而不必關心價格,我也是如此。 –

+0

您是如何以openshift託管angular2的? – TheUnreal