Javascript 服务工作者数据已缓存,但脱机时返回504
我的Angular应用程序静态js文件位于托管在docker容器中的nginx服务器中。可安装性工作正常,来自API请求的数据响应位于缓存存储器中。联机时-API请求返回200(来自服务人员),如下所示。 但当脱机时向同一api发出请求时,它返回504(来自服务工作者) 我假设路径限制是正确的,因为当我在本地使用http服务器进行测试时,它工作正常Javascript 服务工作者数据已缓存,但脱机时返回504,javascript,angular,progressive-web-apps,service-worker,Javascript,Angular,Progressive Web Apps,Service Worker,我的Angular应用程序静态js文件位于托管在docker容器中的nginx服务器中。可安装性工作正常,来自API请求的数据响应位于缓存存储器中。联机时-API请求返回200(来自服务人员),如下所示。 但当脱机时向同一api发出请求时,它返回504(来自服务工作者) 我假设路径限制是正确的,因为当我在本地使用http服务器进行测试时,它工作正常 { "$schema": "./node_modules/@angular/service-worker/confi
{
"$schema": "./node_modules/@angular/service-worker/config/schema.json",
"index": "/index.html",
"assetGroups": [{
"name": "app",
"installMode": "prefetch",
"resources": {
"files": [
"/favicon.ico",
"/index.html",
"/manifest.webmanifest",
"/*.css",
"/*.js"
]
}
}, {
"name": "assets",
"installMode": "lazy",
"updateMode": "lazy",
"resources": {
"files": [
"/assets/**",
"/*.(eot|svg|cur|jpg|png|webp|gif|otf|ttf|woff|woff2|ani)"
]
}
}],
"dataGroups": [{
"name": "my-api",
"urls": [
"/**/MyService.svc*"
],
"cacheConfig": {
"strategy": "freshness",
"maxSize": 1000,
"maxAge": "7d",
"timeout": "5s"
}
}] }