mirror of
https://github.com/nlepage/go-wasm-http-server.git
synced 2025-03-10 17:29:10 +00:00
⚗️
This commit is contained in:
parent
d6c4e9ef12
commit
07299d5dc8
11
sw.js
11
sw.js
@ -38,9 +38,16 @@ self.wasmhttp = {
|
|||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
addEventListener('activate', event => event.waitUntil(clients.claim()))
|
console.log('aha!')
|
||||||
|
|
||||||
|
addEventListener('activate', event => {
|
||||||
|
console.log('activate!')
|
||||||
|
event.waitUntil(clients.claim())
|
||||||
|
})
|
||||||
|
|
||||||
addEventListener('message', async ({ data }) => {
|
addEventListener('message', async ({ data }) => {
|
||||||
|
console.log('message!', data)
|
||||||
|
|
||||||
if (data.type !== 'wasmhttp.register') return
|
if (data.type !== 'wasmhttp.register') return
|
||||||
|
|
||||||
const { wasm, base } = data
|
const { wasm, base } = data
|
||||||
@ -63,6 +70,8 @@ addEventListener('message', async ({ data }) => {
|
|||||||
})
|
})
|
||||||
|
|
||||||
addEventListener('fetch', e => {
|
addEventListener('fetch', e => {
|
||||||
|
console.log('fetch')
|
||||||
|
|
||||||
const { pathname } = new URL(e.request.url)
|
const { pathname } = new URL(e.request.url)
|
||||||
const [, handler] = handlers.find(([path]) => pathname.startsWith(path)) || []
|
const [, handler] = handlers.find(([path]) => pathname.startsWith(path)) || []
|
||||||
if (!handler) return
|
if (!handler) return
|
||||||
|
Loading…
x
Reference in New Issue
Block a user