3
我正在学习来自Udacity的服务人员,他们正在使用nodejs后端服务于服务人员。有没有什么方法可以在Laravel框架中使用它们。我曾尝试过一次,但我不知道如何将编译后的html,css和js存储在缓存中。谁能帮我?谢谢使用Laravel服务工作者?
我正在学习来自Udacity的服务人员,他们正在使用nodejs后端服务于服务人员。有没有什么方法可以在Laravel框架中使用它们。我曾尝试过一次,但我不知道如何将编译后的html,css和js存储在缓存中。谁能帮我?谢谢使用Laravel服务工作者?
您不必为了与服务工作人员一起使用nodejs。只需注册工人在app.js
的地方,并在一个单独的文件中使用install
和fetch
事件(例如sw.js
)进行干预的Http请求用:
// 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);
})
);
});