Files
cloudflare_temp_email/pages/functions/_middleware.js
2025-04-12 15:37:34 +08:00

17 lines
399 B
JavaScript

const API_PATHS = [
"/api/",
"/open_api/",
"/user_api/",
"/admin/",
"/telegram/",
"/external/",
];
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();
}