import type { Route } from './+types' export const loader = proxy export const action = proxy async function proxy({ request, context }: Route.ActionArgs): Promise { console.debug('Request headers', request.headers) const url = new URL(request.url) const issuerUrl = new URL(url.pathname, context.cloudflare.env.ISSUER_URL) const response = await fetch(issuerUrl.toString(), { method: request.method, headers: request.headers }) console.debug('Response headers', response.headers) return new Response(await response.text(), { status: response.status, headers: response.headers }) }