Angular Service Worker 5.2.7 で Angular 5.2.7 を使用しています。
Web サービスの呼び出しをキャッシュしたい。だから、私は ngsw-config.json に dataGroups のためのこの設定を持っています:
"dataGroups": [{
"name": "tasks-users-api",
"urls": ["/api", "/rest"],
"cacheConfig": {
"strategy": "freshness",
"maxSize": 20000,
"maxAge": "1h",
"timeout": "5s"
}
}]
この 2 つの URL をキャッシュしようとしました: https://randomuser.me/api/?results=20 ---> 大丈夫です https://test.moodlecloud.com/webservice/rest/server.php ---> ですコ
最初のものは期待どおりにキャッシュされます。これは単純な GET サービスです。2番目のものはそうではありません。これは、フォーム データがペイロードとして送信される POST サービスです。
それの何が問題なのですか?