使用 BrowserTransferStateModule 时 TransferHttpCacheModule 的用途

Ces*_*sar 5 angular-universal angular

我正在开发一个 Angular Universal 应用程序,并试图以最有效的方式防止服务器/客户端上的重复 HTTP 调用。我已经能够通过利用ServerTransferStateModuleonapp.server.moduleBrowserTransferStateModuleon来完成任务app.module。在进行 HTTP 调用时,我使用 获取或设置状态变量TransferState

这有效。我的问题是,目的是什么,TransferHttpCacheModule因为对我来说它无需使用它即可工作,但其他示例表明这是必要的。它对我来说似乎没有必要,所以我想知道它应该如何适应。我感谢您的帮助!

Ces*_*sar 6

TransferHttpCacheModule好的,我做了一些更多的测试,当您使用 HttpClient 时,似乎会自动完成这项工作。就我而言,我正在使用,Restangular所以这并不能解决问题。谢谢。希望这对将来的人有帮助。