处理搜索后 api 的 pwa 离线功能的最佳方式是什么

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

我想在现有的角度应用程序中实现 pwa 以实现完整的离线功能。但我坚持处理 http post 请求。例如,模块中有自动完成功能。当我们在输入框中键入文本时,应用程序将调用带有有效负载和搜索文本的 post api。所以我的问题是离线时如何处理这个api。

如果我将主数据存储在索引数据库中,那么我将在前端编写所有 api 功能。另一种方式,如果我将 api 响应保存在缓存或索引数据库中,那么我将需要保存不同负载的所有不同响应。

javascript progressive-web-apps service-worker indexeddb offline-caching
1个回答
0
投票

使用 IndexedDB 在前端存储主数据并处理 API 功能,或使用基于有效负载的唯一缓存键在 IndexedDB 中缓存 API 响应。

© www.soinside.com 2019 - 2024. All rights reserved.