Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 角度服务人员|放置请求问题_Angular_Service Worker_Progressive Web Apps_Angular Service Worker - Fatal编程技术网

Angular 角度服务人员|放置请求问题

Angular 角度服务人员|放置请求问题,angular,service-worker,progressive-web-apps,angular-service-worker,Angular,Service Worker,Progressive Web Apps,Angular Service Worker,我有一个图像上传API,它发出一个PUT请求,其中包含一个带有图像二进制文件的主体(主体:{file:[dom file object]})。当服务工作者被启用时,主体将被排除在图像上载api调用之外。禁用服务工作者时,api调用将按预期工作 您如何配置服务工作者以忽略所有PUT请求?我在其他人的帮助下找到了答案: api以“/media”开头,有许多端点,因此通过向数据组添加“!/media/**”,我确保忽略所有路由。任何前面带有“!”的内容都将被忽略 "dataGroups": [ {

我有一个图像上传API,它发出一个PUT请求,其中包含一个带有图像二进制文件的主体(主体:{file:[dom file object]})。当服务工作者被启用时,主体将被排除在图像上载api调用之外。禁用服务工作者时,api调用将按预期工作


您如何配置服务工作者以忽略所有PUT请求?

我在其他人的帮助下找到了答案:

api以“/media”开头,有许多端点,因此通过向数据组添加“!/media/**”,我确保忽略所有路由。任何前面带有“!”的内容都将被忽略

"dataGroups": [
  { "name": "media-api",
    "urls": ["!/media/**"],
    "cacheConfig": {
      "maxSize": 0,
      "maxAge": "0u",
      "strategy": "freshness"
    }
  }
]