refactor: ♻️ small changes in main middleware
This commit is contained in:
parent
b5b37b173f
commit
bf7ed471dd
|
@ -6,10 +6,11 @@ export async function handler(request: Request, ctx: FreshContext) {
|
||||||
// Update fresh context state with session
|
// Update fresh context state with session
|
||||||
ctx.state = { ...ctx.state, session: SessionStore.getFromRequest(request) }
|
ctx.state = { ...ctx.state, session: SessionStore.getFromRequest(request) }
|
||||||
|
|
||||||
// Allow service worker to serve root scope
|
// Get response
|
||||||
const response = await ctx.next()
|
const response = await ctx.next()
|
||||||
const url = new URL(request.url)
|
|
||||||
if (url.pathname.endsWith('island-startserviceworker.js')) {
|
// Allow service worker to serve root scope
|
||||||
|
if (ctx.url.pathname.endsWith('island-startserviceworker.js')) {
|
||||||
response.headers.set('Service-Worker-Allowed', '/')
|
response.headers.set('Service-Worker-Allowed', '/')
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue