1.0.0 • Published 4 years ago

promise-cache-controller v1.0.0

Weekly downloads
84
License
ISC
Repository
-
Last release
4 years ago

Promise Cache Controller

开发中 2020-01-09

扩展了Promise返回的前端缓存控制器(支持同步访问操作),目前支持基于LocalStorage,SessionStorage,RAM作为底层存储组件

主要用于配合Axios实现可配置的自动前端缓存,用法见于我fork的axios 分支: git@github.com:MissionLee/axios.git

功能/特性

  • 注意:独立使用的时候除了RAMCacheController,其他没有太大价值,作者开发这个组件主要为将其作为Axios的一个Interceptor,通过简单配置,可以进行自动数据缓存
  • 基本实现了Storage (),部分情况的 key(index) , 还有下标存取未实现
  • 提供Promise访问存储功能:用于配合如 axios 这样的基于Promise的前端ajax组件,实现缓存和请求返回值相同(自动缓存,而无需额外代码处理)