問題タブ [pwa]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - Service Worker は POST リクエストをキャッシュできますか?
Service Worker on fetch イベントで POST リクエストをキャッシュしようとしました。
を使用cache.put(event.request, response)
しましたが、返された promise は で拒否されましたTypeError: Invalid request method POST.
。
同じ POST API をヒットしようとすると、caches.match(event.request)
undefined が表示されました。
しかし、GET メソッドに対して同じことを行ったところ、うまくいきcaches.match(event.request)
ました。GET リクエストに対して応答が返ってきたからです。
Service Worker は POST リクエストをキャッシュできますか? それができない場合、アプリを完全にオフラインにするためにどのようなアプローチを使用できますか?