nuxt 利用lru-cache 做服务器数据请求缓存
// 运行与服务端的js // node.js lru-cache import LRU from 'lru-cache' const lruCache = LRU({ // 缓存队列长度 max: 2000, // 缓存有效期 maxAge: 60000 }) export const cache = { get: function (key) { let result = lruCache.get(key) if (result) { return JSON.parse(result) } return null }, set: function (key, value) { if (value) { lruCache.set(key, JSON.stringify(value)) return true } return false } }
作者:人参,每篇随笔皆原创(除非注明原作者的随笔),欢迎指正!