Files
tech-interview-handbook/apps/website/functions/grind75/[[catchall]].js
2024-09-22 11:15:52 +08:00

14 lines
424 B
JavaScript

const SOURCE_HOST = 'https://grind75.pages.dev';
export async function onRequest(context) {
const { request } = context;
// Define the original and target paths
const url = new URL(request.url);
// Rewrite to the new domain, preserving the original path and query string
const newURL = SOURCE_HOST + url.pathname + url.search;
// Fetch the content from the new domain
return await fetch(newURL, request);
}