javascript - 前端有哪些实用的接口数据缓存实现?
怪我咯
怪我咯 2017-04-11 11:44:07
[JavaScript讨论组]

希望在前端缓存 REST API 的数据,但是有一些场景需要带缓存的版本,有些场景不需要缓存。

现有的不带缓存的接口都实现在 store 这个文件夹里,大致是如下的目录结构

export default user

user.fetch = function () {
    return http.get(...) // Promise
}

user.friends ...

user.add ...

像 fetch 这样的接口有很多个,现在想提供一个方式,可以将 fetch 出来的数据缓存起来,调用时可以选择从缓存中取还是重新抓取。

user.cache.fetch // 优先命中缓存
user.fetch // 重新抓取

比较麻烦的地方是,http request 返回的是 Promise 对象,处理起来稍显复杂,所以我想知道,前端领域有没有比较成熟的解决方案,期望各位能够不吝赐教。

怪我咯
怪我咯

走同样的路,发现不同的人生

全部回复(1)
ringa_lee

同求这个解决方案,关注中

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号