0
我遇到了運行我的問題Angular 2應用程序數字海洋。我試圖在雲服務器上部署我的應用程序,一切都開始正常,但是當我嘗試連接到指定的端口服務器上的應用程序只是沒有響應。我無言以對,因爲我無法找到任何的幫助,我只是不明白爲什麼只有角CLI前端將無法運行,因爲當我連接到Node.js的Express服務器或MongoDB的服務器,我也跑在我的水滴上連接它們沒有問題。防火牆暫時關閉。如果你們中的任何一位能夠幫助我,我會很高興。Angular-cli數字海洋部署
請告訴我們更多關於環境的信息。它是一個Linux服務器嗎?您是否使用Node/Express作爲後端?您正在使用哪個端口以及您的防火牆如何配置?爲什麼不使用'ng build'構建一個構建並將其作爲您的前端應用程序? – vinagreti
@vinagreti服務器的Ubuntu 16.04.1 64,節點/ Express是用於後端,應用程序在端口4200上運行,防火牆被禁用,我用NG構建和我得到DIST文件夾,但我不知道如何服務它 – Artur
Angular 2是HTML + JS(靜態文件),所以你可以使用Apache,Express,亞馬遜S3,甚至谷歌驅動器。以下是以快速方式提供靜態文件的示例:http://www.fullstacktraining.com/articles/how-to-serve-static-files-with-express – vinagreti