Javascript 服务工作者数据已缓存,但脱机时返回504

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

我的Angular应用程序静态js文件位于托管在docker容器中的nginx服务器中。可安装性工作正常,来自API请求的数据响应位于缓存存储器中。联机时-API请求返回200(来自服务人员),如下所示。 但当脱机时向同一api发出请求时,它返回504(来自服务工作者)

我假设路径限制是正确的,因为当我在本地使用http服务器进行测试时,它工作正常

{
"$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"
    }
}] }