3
私はUdacityのサービスワーカーを勉強しており、nodejsバックエンドを使ってサービスワーカーに働いています。 Laravelフレームワークでこれを使用する方法はありますか?私は一度それを試しましたが、コンパイルされたhtml、css、およびjsをキャッシュに格納する方法はわかりません。誰でも助けてくれますか?ありがとうサービスワーカー向けにLaravelを使用していますか?
私はUdacityのサービスワーカーを勉強しており、nodejsバックエンドを使ってサービスワーカーに働いています。 Laravelフレームワークでこれを使用する方法はありますか?私は一度それを試しましたが、コンパイルされたhtml、css、およびjsをキャッシュに格納する方法はわかりません。誰でも助けてくれますか?ありがとうサービスワーカー向けにLaravelを使用していますか?
サービスワーカーと作業するためにnodejを使用する必要はありません。ただ、どこかapp.js
で労働者を登録し、してHTTP要求に介入するために別々のファイル(例えばsw.js
)にinstall
とfetch
イベントを使用します。
// app.js
navigator.serviceWorker.register('sw.js', {
scope: './'
});
// sw.js
// fetch
self.addEventListener('fetch', function(event) {
event.respondWith(
caches.match(event.request).then(function(response) {
return response || fetch(event.request);
})
);
});