我有一个图像上传API,该API发出一个PUT请求,其中包含带有图像二进制文件的主体(主体:{文件:[dom-file-object]})。启用服务工作者后,该主体将不包含在图像上传api调用中。当服务工作者被禁用时,api调用将按预期工作。
您如何配置服务工作者以忽略所有PUT请求?
答案 0 :(得分:1)
我在其他following solution的帮助下找到了答案:
该api以“ / media”开头并具有许多端点,因此,通过在数据组中添加“!/ media / **”,可以确保所有路由都被忽略。任何带有“!”的东西在它前面的将被忽略。
"dataGroups": [
{ "name": "media-api",
"urls": ["!/media/**"],
"cacheConfig": {
"maxSize": 0,
"maxAge": "0u",
"strategy": "freshness"
}
}
]