uweb1087: adaptive UI for AI
[uweb.git] / functions / redirect.js
blob590572a6681ce01c72d01c4fc3abace810a95983
1 export async function onRequest(context) {
2 const { request, env } = context;
3 let url = request.url;
4 let iSlash = url.indexOf('?',11);
5 let nUrl = url.substring(iSlash+1);
6 return await goUrl(request, nUrl);
9 async function goUrl(request, url) {
10 const Url = new URL(url);
11 const newReq = new Request(Url, {
12 method: request.method,
13 headers: request.headers,
14 body: request.body,
15 redirect: 'follow'
17 return await fetch(newReq);