文件名称:keshi:适用于Node和浏览器的更好的内存缓存
文件大小:29KB
文件格式:ZIP
更新时间:2024-05-22 07:34:28
nodejs javascript async cache store
shi 对于节点和浏览器,Keshi是更好的内存(或自定义)缓存。 const createCache = require ( 'keshi' ) 或者 import createCache from 'keshi' 用法 const cache = createCache ( ) const user = await cache . resolve ( 'user' , ( ) => fetch ( 'https://myapi.com/user' ) . then ( r => r . json ( ) ) , '30 mins' ) 这将做什么: 从API提取用户,因为它不在缓存中。 如果在30分钟内再次调用,它将返回缓存的用户。 如果在30分钟后调用,它将再次获取用户并重新缓存。 缓存您需要的数据 您应该仅返回保持高速缓存有效所需的数据。 这是一个从GitHub缓存存
【文件预览】:
keshi-master
----.travis.yml(94B)
----package.json(597B)
----.prettierrc.yaml(104B)
----src()
--------index.js(3KB)
--------InMemoryStorage.d.ts(328B)
--------index.spec.js(3KB)
--------index.d.ts(790B)
--------InMemoryStorage.js(356B)
----.eslintrc.js(427B)
----.gitignore(13B)
----CHANGELOG.md(842B)
----README.md(4KB)
----yarn.lock(51KB)