gpt4 book ai didi

offline-caching - 存储客户端数据,使其可供服务人员使用

转载 作者:行者123 更新时间:2023-12-01 10:36:33 24 4
gpt4 key购买 nike

在我的 node.js 聊天应用 , 我想把聊天数据保存在离线模式并在 时推送通知在线 .基本的聊天应用程序已完成。我正在使用 ws 服务器代码的节点模块。在客户端代码中,我想使用 服务人员 用于存储离线数据。我做了一些家庭作业https://jakearchibald.com/2014/offline-cookbook/ https://ole.michelsen.dk/blog/making-an-offline-webapp-with-service-workers.html , 但我想我不明白如何在 中存储聊天数据服务人员 离线数据。

最佳答案

IndexedDB是一个通用数据库,在服务 worker 和主网页上下文中都可以在客户端使用。我建议使用它来存储聊天消息等数据。

有许多库包装了 IndexedDB 以使界面更友好。一个相对较新的, idb ,具有提供基于 Promise 的接口(interface)的优势,这在从 Service Worker 使用 IndexedDB 时会派上用场,因为很多异步代码已经是基于 Promise 的。

关于offline-caching - 存储客户端数据,使其可供服务人员使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34391482/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com