Unified · Split
| @@ -30,9 +30,9 @@ const marketingMiddleware = createMiddleware({ type: "request" }).server( · 29 unmodified lines | |||
| 30 | const marketing = await getMarketingWorker(); | 30 | const marketing = await getMarketingWorker(); |
| 31 | if (!marketing) return next(); | 31 | if (!marketing) return next(); |
| 32 | 32 | ||
| 33 | // Rewrite path: if user hits "/" without auth, serve marketing homepage | ||
| 34 | const url = new URL(request.url); | 33 | const url = new URL(request.url); |
| 35 | if (pathname === "/") { | 34 | // Rewrite /home to / so marketing worker serves its homepage |
| 35 | if (pathname === "/home") { | ||
| 36 | url.pathname = "/"; | 36 | url.pathname = "/"; |
| 37 | } | 37 | } |
| 38 | return marketing.fetch(new Request(url, request)); | 38 | return marketing.fetch(new Request(url, request)); |