return new Promise((resolve, reject) => {
axios({
url,
data: qs.stringify(params),
method: 'post',
headers: {
'X-Requested-With': 'XMLHttpRequest',
'Content-Type': 'application/x-www-form-urlencoded'
// 'Cookie': parseCookie(SSR.cookies)
}
}).then(res => {
// 判断是否需要缓存 如果需要缓存缓存数据
if (params.cache && microCache) {
microCache.set(key, res.data)
}
resolve(res.data)
}).catch(error => {
reject(error)
})
})
}
}
}
return api
}
总结
以上所述是小编给大家介绍的vue服务端渲染添加缓存的方法 ,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对软件开发网网站的支持!










