如何为角4生成预渲染的html文件

时间:2017-11-21 01:31:26

标签: angular

我了解Angular通用和服务器端呈现,但它们似乎只适用于提供Angular应用程序,而不是生成预呈现的HTML并将其保存到文件中。

1 个答案:

答案 0 :(得分:2)

如果我理解你的问题,你想要获取客户端代码并从中生成静态HTML的副本,而不是原始应用程序。

这不是一个非常常见的用例,因此(据我所知)没有现成的解决方案。 This article描述了一种可以实现它的方法,但我不建议您尝试它。

如果您的网站在很大程度上是静态的,那么最好在服务器端生成它,然后在其前面放置CDN或反向代理,以便对页面进行非常长期的缓存。

还有一些专门用于生成静态HTML的模板解决方案;你可能想看看那些(谷歌“静态站点生成器”)。