2017-03-01 70 views
3

我已經創建了參考此https://github.com/angular/universal-starter的Angular-universal應用程序。我已經使用節點快車進行服務器端渲染。Angular-universal - 生產問題

我已經使用這個命令構建npm run build:prod:ngc,現在我在dist文件夾中獲得了客戶端和服務器文件夾。沒有其他文件像index.html那樣。

此前我使用cli開發了angular2應用程序,構建它使用bundle.js,index.html和css文件創建dist文件夾。我曾經上傳特定的東西共享主機。應用程序工作正常。但在角度普遍我很困惑。我堅持如何進一步進行生產。我有共享主機,請幫助我如何在共享主機中託管項目。

+0

我和你有同樣的問題。你有沒有找到你的答案? – Michalis

+0

@Michalis沒有我沒有找到 –

+0

大多數共享主機不能提供nodejs服務器託管,如果你找到支持這個的服務器,你需要在啓動nodejs應用程序usinde node/dist/server或類似的東西后使用rewrite engine/nginx,如果你需要持久使用pm2 – Cacoon

回答

0

與環球,你必須首先設置服務器,然後(通常爲80:P)啓動服務器的一些端口監聽..

正常。一旦你設置的託管區域的節點服務器,你可以去你的源代碼,並使用CMD啓動服務器: -

sudo PORT = 80 npm run server (if ubuntu) 

在80端口監聽,然後你就可以使用IP /域名訪問網站。