我有一个使用Angular 2开发的Web应用程序,它与服务器上的Java API进行通信以获取数据。一切都运行正常,除了搜索引擎没有索引页面(谷歌除了支持脚本生成的标签)。
我已经搜索了很多内容,发现这可以通过服务器端渲染来实现"并且有可用于实现此目的的库,但所有这些都是需要付款的商业产品。
我遇到的Angular Universal不是商业产品,我们可以用它来解决我们的问题吗?如果可以,那么我们如何将其与我们现有的应用程序挂钩?
答案 0 :(得分:0)
您走在正确的道路上有两种方法可以实现您的目标
如果您使用@ angular / cli开发角度应用,那么您只能按照link
如果您使用自己的webpack.config文件进行开发,那么有很多可用的选项,其中最好的是universal-starter,这在angular / universal
的官方文档中很有用。 LI>继续使用@ angular / cli时,有一点需要注意,它不支持延迟加载,但他们正在研究它,@ angular / cli的未来很明亮。如果你现在想要实现延迟加载,那么我建议你继续使用第二个选项。