使用java后端进行角度2服务器渲染

时间:2016-07-04 09:11:15

标签: java angular angular2-universal

我使用带有java后端(tomcat)的angular 2。 我试图在我的POC中实现服务器端渲染。 我想知道角度通用是否可以帮助我(在客户端)。 我提前道歉,我对angular AND nodejs很新。

为了理解通用的服务器端渲染,我看一下https://github.com/angular/universal-starter/tree/masterhttps://github.com/alexpods/angular2-universal-starter

首先,我想知道我观察到的那些项目的行为是否正常:

对于第一个,预启动似乎不起作用,(我在main.node.ts中将preboot标志设置为true):如果我在输入字段中键入内容,则在角度加载时将其删除。

对于第二个,我想知道服务器渲染是否真的有效,因为即使我在我的chrome选项中添加限制,加载时间也很长,并且页面出现在那之后(好像它是在所有资产之后呈现的客户端)下载)

此外,我不得不说我的POC目前可能是天真和简单的,但我很难理解这些项目的切入点,我的很简单:

html:

<script src="/js/systemjs.config.js"></script>

systemjs:

...
  var packages = {
    'app': { main: 'main.js',  defaultExtension: 'js' },
...

main.ts(以js编译)

bootstrap(AppComponent, [HTTP_PROVIDERS]);

也许我错过了一些nodejs的理解。

有人可以解释服务器rendred和客户端呈现的页面版本之间的确切差异吗?

非常感谢!

0 个答案:

没有答案