10S之内解决你的问题

10S之内解决你的问题

Home/JavaScript/next.js/next.js 实现服务端缓存/

next.js 实现服务端缓存

2020-11-03 10:20:08
156
import cacheData from 'memory-cache';

async function fetchWithCache(url, options) {  // url为缓存标识
    const value = cacheData.get(url); // 获取缓存
    if (value) {
     // 如果有缓存 
      *codeing*
    } else {
        const hours = 24;  
      // 请求接口 获取data
        cacheData.put(url, data, hours * 1000 * 60 * 60); // url 为缓存标识   data为数据  第三参数为以毫秒为单位的时间
        return data;
    }
}

专注服务于开发者的平台

冀ICP备12011960号-21

FLOW Link

devland@163.com技术咨询和服务
站点地图

代码观察

欢迎关注服务号更多技术等你来看

专注服务于开发者的平台

冀ICP备12011960号-21