如何使用Angular CLI在Angular 2中使用Angular Universal进行服务器端渲染?
问题描述:
GoogleBot是否呈现Angular 2而没有Angular Universal?如何使用Angular CLI在Angular 2中使用Angular Universal进行服务器端渲染?
答
关于从JavaScript生成的内容到SEO机器人的意义有很多理论。但是喂食机器人更安全一点。如果您的网站严重依赖搜索引擎优化。
否则通用是很好的选择。
答
Angular Universal为首席执行官的目的而创建,以便机器人可以正确呈现动态HTML内容。
Angular 2只是一个没有服务器渲染的前端框架 - 你可以检查它只是看到你的动态页面的HTML代码,只有Angular的{{...}}。因此,HTML页面的内容不会被漫游器渲染。
如果您想使用Angular Universal,我建议先从一些Starter Project开始。我为我的Angular Universal项目使用以下内容:https://github.com/angular/universal-starter
欢迎使用StackOverflow。请改善你的问题。另请查看关于如何提出良好问题的帮助菜单。 –