Service Worker了解一下?
我怎么会遇到这玩意?
其实一开始我并不是想了解Service Worker
,而是我最近有个业务用到了百度云加速的边缘计算能力。
其实主要是用来实现智能缓存,在写函数时对这种代码的运行方式很好奇,想知道怎样搭建一个类似的环境在本地调试代码。
addEventListener('fetch', event => {
event.respondWith(handleRequest(event.request))
})
/**
* Fetch and log a request
* @param {Request} request
*/
async function handleRequest(request) {
console.log('Got request', request)
const response = await fetch(request)
console.log('Got response', response)
return response
}
于是我就找啊找,找到了Service Worker
这个关键词,还有一些相关资料:
不过这些都是描述运行在浏览器的文章,还不是我想找的服务端运行环境,继续探索吧~
共有 0 条评论