2016-01-20 160 views
17

我正在閱讀有關Angular 2服務器端渲染與節點。Angular 2 Universal - 服務器端渲染

但我無法找到一個例子或解釋我應該怎麼做。 我需要從角色服務器呈現一些頁面,有什麼建議嗎?

+1

我的距離更近博客文章的一個理解是,角2.x的服務器端渲染是最後一個模塊進行編碼並仍然相當發展。 –

+1

你可以檢查項目的回購https://github.com/angular/universal –

回答

22

好吧,看看這個入門套件 https://github.com/alexpods/angular2-universal-starter 。它有服務器端渲染,網絡工作者支持(整個angular2應用程序運行在網絡工作者),延遲加載(使用webpack的代碼分割)和許多其他事情。我希望它能幫助你。

披露:我是它的作者。

+0

你的代碼是否生成我的html頁面的靜態html,如果它的父組件內有少量子組件?因爲我試圖用通用入門套件做這件事,但沒有工作 –

+1

@BhushanGadekar當然可以。我的初學者使用任意數量的子組件生成靜態html。 – alexpods

+1

其中是靜態HTML生成和保存? –

3

還有一個example repohttps://github.com/ng-seed/universal展示兩個通用在單個項目上傾斜角度爲

此應用程序使用platform-server角4.0.0交付,它可能是一個很好的入門/種子工程,直到提供有關使用platform-server一些文檔。

此外,經由@ngtools/webpack覆蓋了大部分的angular2-webpack-starter特徵通過AngularClass諸如異步/ 懶惰路線,SCSS彙編(內嵌和外部),DEV/PROD模式,AOT彙編,測試,TsLint/Codelyzer,@types和更多。

披露:我是作者太:)