uweb/en/searchurl/val.town/redirect.js
2025-09-18 15:34:08 +08:00

17 lines
446 B
JavaScript

export default async function httpHandler(req: Request): Response {
let url = req.url;
let iSlash = url.indexOf('/', 11);
let nUrl = url.substring(iSlash + 1);
return await goUrl(req, nUrl);
}
async function goUrl(request, url) {
const Url = new URL(url);
const newReq = new Request(Url, {
method: request.method,
headers: request.headers,
body: request.body,
redirect: 'follow'
});
return await fetch(newReq);
}