Вызовы Http выполняются дважды в угловом универсальном при начальной загрузке, я попытался применить состояние передачи, а также сделал механизм кэширования в своем проекте, но все равно ничего не происходит.
if (isPlatformBrowser(this.platformId)) {
return this.http.get(baseApi + '/blog/slug/' + blogId);
} else {
const store = this.state.get(MY_DATA, null);
if (store) {
return store;
}
const myData = this.http.get(baseApi + '/blog/slug/' + blogId);
this.state.set(MY_DATA, myData);
return myData;
}
Я что-то упустил или есть что-то, что я должен включить, чтобы избежать вызовов браузера? Заранее спасибо.