2017-02-20 36 views
1

我已經開始進入angular2最近使用angularjs。這可能看起來像一個非常廣泛的問題,但所有的教程都展示瞭如何在本地環境中使用angular2,並展示如何提供應用程序並導航到localhost:3000等。所以我的問題是如何去運行我的應用程序我的託管服務器。就像我如何使用www.mysite.com去我的應用程序?我是否將這些文件複製到我的public_html目錄中,或者我是否確實做了一些操作以使我的域進入應用程序所在的端口?或者我必須關閉apache並使用節點來完成某些操作?任何幫助都會有所幫助。在hostgator(或任何主機)上運行angular2

+0

StackOverflow不是一個建議論壇。你需要嘗試並展示你的工作,以便我們能夠幫助你。 – Soviut

+0

我並不是在尋求建議。我正在問如何讓我的網站在進入域時出現。我的工作與那有什麼關係? – Brian

+0

您需要提供有關項目和主機的更多信息。 localhost:3000從哪裏來?你是在運行ExpressJS還是angular-cli?你是否正在學習教程等? – Soviut

回答

0

Angular是一個前端框架,這意味着它完全在瀏覽器中運行。這意味着它的文件是「靜態的」,它們不需要Web服務器來動態處理PHP文件的方式。這意味着它們可以託管在任何可以託管靜態文件的地方,例如AWS S3或任何將您的圖像和樣式表放在HostGator上的目錄。

我假設localhost:3000是一個簡單的開發服務器用於本地測試。如果它做了比這更多的工作,比如暴露你的Angular應用程序調用的API端點,那麼你需要找到一個可以運行NodeJS應用程序的主機。

0

很簡單:

  1. 複製本地文件到遠程文件夾
  2. 執行納克構建--prod
  3. 您的域名根路徑應該是myremoteFolder/DIST

希望這有助於你

相關問題