Angular Universal:从服务器排除请求



我现在正在使用Angular Universal玩一段时间,我想排除在服务器上呈现的请求。使用TransferHttpCacheModule,每个get请求都会在服务器上呈现,但有时特定的请求保持异步是有用的——想象一下,一个页面发出许多异步请求,我们只想在服务器上发出其中一个请求用于SEO目的,我不希望其他请求在服务器上提出。

到目前为止,我一直在关注这些文档:https://github.com/angular/universal/blob/master/docs/transfer-http.md.

我们能做些什么吗?或者我的想法是错误的,所有这些请求都在服务器上呈现没有问题吗?

您可以检查它是否是PlatformBrowser,然后执行请求。

if(isPlatformBrowser(this.platformId)){
//the request
}

最新更新