Files
cloudflare_temp_email/pages/functions/_middleware.js

10 lines
343 B
JavaScript

const API_PATHS = ["/api/", "/open_api/", "/user_api/", "/admin/"]
export async function onRequest(context) {
const reqPath = new URL(context.request.url).pathname;
if (API_PATHS.map(path => reqPath.startsWith(path)).some(Boolean)) {
return context.env.BACKEND.fetch(context.request);
}
return await context.next();
}