我使用了Service Worker的sw预缓存。在Service Worker中,我只缓存了浏览器文件夹。因此,服务端渲染在Service Worker中无法工作。能否有人帮我解决这个问题?如果服务端渲染工作,则Service Worker将无法工作,反之亦然。
以下是我的sw预缓存config.json:
module.exports = {
navigateFallback: '/index.html',
stripPrefix: 'dist/browser',
root: 'dist/browser',
staticFileGlobs: [
'dist/browser/index.html',
'dist/browser/**.js',
'dist/browser/**.css',
'dist/browser/**.ico',
'dist/browser/assets/images/**.jpg',
'dist/browser/assets/images/**.png',
'dist/browser/assets/images/**.gif',
'dist/browser/assets/js/**/**.js',
'dist/browser/assets/js/**.js',
'dist/browser/assets/css/**.css'
],
runtimeCaching: [{
urlPattern: /^https:\/\/tg\.s3\.rfyfg\.com\//,
handler: 'cacheFirst'
}]
};
谢谢