我目前有一个Angular 2应用程序,用于构建该应用程序使用了我老板买的模板。现在,我正在检查Angular Universal,我们想在我们的项目中使用它来进行服务器端渲染,我正在阅读但是我找不到这些问题的答案:
答案 0 :(得分:1)
您可以将它集成到现有应用程序中,但我想您可能需要先将项目更新为最新的角度(4.4)或类似的东西才能使用它。
状态管理是一样的,只需要处理一件事,即服务器呈现版本和浏览器之间的状态转移。 Universal首先在服务器端呈现页面,返回显示给用户的已编译代码,然后再在浏览器中重新水化,因此如果没有此状态转移,您将进行两次所有API调用。这被集成到下一个角度/通用(5)。
完全没问题,处理HTTP请求是一样的。同样,您应该处理从服务器到浏览器的请求响应的转换,否则您将完成所有请求两次。
看一下这个种子项目,它帮助了我很多启动我的通用项目: