1

我有一个基于 Angular 6 以 pwa 运行的应用程序,现在我需要排除一些服务工作者提供的 api 调用。这些是我需要排除的 api 调用

https://example.net/api/firstApi?param1=true&param2=no
https://example.net/api/secondApi?param1=true&param2=no

我试着把!在网址前面,仍然只从服务人员提供服务。

在此处输入图像描述

下面是我的配置文件

{
  "index": "/index.html",
  "dataGroups": [
    {
      "name": "api",
      "urls": [
        "!/**/api/firstApi/**",
        "!/**/api/secondApi/**"
      ],
      "cacheConfig": {
        "maxSize": 0,
        "maxAge": "0u",
        "strategy": "freshness"
      }
    }
  ],
  "assetGroups": [
    {
      "name": "app",
      "installMode": "prefetch",
      "updateMode": "prefetch",
      "resources": {
        "files": [
          "/favicon.ico",
          "/index.html",
          "/*.css",
          "/*.js"
        ]
      }
    }
  ]
}

提前致谢!

4

0 回答 0