Angular Universal:排除来自服务器的请求

问题描述 投票:0回答:1

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

我一直关注文档:https://github.com/angular/universal/blob/master/docs/transfer-http.md

我们是否可以做些什么,或者我认为的方法是错误的,并且在服务器上呈现所有这些请求都没有问题?

angular angular-universal ssr
1个回答
0
投票

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

if(isPlatformBrowser(this.platformId)){
//the request
}
© www.soinside.com 2019 - 2024. All rights reserved.