const requester = async (env, url, headers, request) => {
try {
if (url.pathname.startsWith("/public/")) {
console.log("Public route in requester", request.method, url.toString());
return await env.PUBLIC_ROUTER.fetch(url, { ...request });
}
return await env.API_ROUTER.fetch(url, { ...request, headers });
}
catch (e) {
console.log("Something went wrong", JSON.stringify(e));
}
};
const requester = async (env, url, headers, request) => {
try {
if (url.pathname.startsWith("/public/")) {
console.log("Public route in requester", request.method, url.toString());
return await env.PUBLIC_ROUTER.fetch(url, { ...request });
}
return await env.API_ROUTER.fetch(url, { ...request, headers });
}
catch (e) {
console.log("Something went wrong", JSON.stringify(e));
}
};