我正在使用 workbox-sw 缓存一些 API 请求,我想知道是否可以将自定义标头添加到从缓存返回的响应中。
我的 sw.js 看起来像这样:
importScripts('workbox-sw.prod.v2.1.1.js');
const workboxSW = new WorkboxSW();
workboxSW.precache([]);
workboxSW.router.registerRoute(
new RegExp('^https://api\.url/'),
workboxSW.strategies.cacheFirst({
cacheName: 'api-cache',
cacheExpiration: {
maxEntries: 10,
maxAgeSeconds: 3600 * 24
},
cacheableResponse: {statuses: [200]}
})
);
知道如何在响应中添加标头吗?
谢谢!