我使用Angular Universal实现了服务器端渲染,但我们的网站出现了问题,虽然一切都正常工作,但在加载页面时,它会重复加载。我们按照Angular Universal SSR指南进行了所有操作,有人能帮忙解决这个问题吗?
这是Angular Universal的一个非常普遍的问题。服务器呈现的应用程序显示了您的应用程序的视图,而真正的客户端应用程序正在加载。它只是一个带有样式的静态HTML页面,直到浏览器在后台下载客户端应用程序脚本,然后Angular将显示实时应用程序的动态呈现视图。当客户端应用程序呈现时,它开始重新运行代码,从而会再次发出HTTP请求。要解决这个问题,您应该使用TransferHttpCacheModule,请按照如何在项目中实现它的文档进行操作。链接:https://github.com/angular/universal/blob/master/docs/transfer-http.md
platformBrowserDynamic().bootstrapModule(AppModule)
没有被调用。 - Capt. Michael