我使用Angular 5.2.7和Angular Service Worker 5.2.7。
我想要缓存webservices调用。因此,在我的ngsw-config.json文件中,为了dataGroups配置,我已经做了以下更改:
"dataGroups": [{
"name": "tasks-users-api",
"urls": ["/api", "/rest"],
"cacheConfig": {
"strategy": "freshness",
"maxSize": 20000,
"maxAge": "1h",
"timeout": "5s"
}
}]
我尝试缓存这两个URL: https://randomuser.me/api/?results=20 ---> 这个可以 https://test.moodlecloud.com/webservice/rest/server.php ---> 这个不行
第一个URL按预期缓存了。它是一个简单的GET服务。 第二个URL没有缓存。它是一个带有表单数据负载的POST服务。
您知道这是什么问题吗?