我有一个基于 Angular 6 以 pwa 运行的应用程序,现在我需要排除一些服务工作者提供的 api 调用。这些是我需要排除的 api 调用
https://example.net/api/firstApi?param1=true¶m2=no
https://example.net/api/secondApi?param1=true¶m2=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"
]
}
}
]
}
提前致谢!