Prmbr/_worker.js
2025-08-02 23:27:28 +08:00

17 lines
517 B
JavaScript

// Cloudflare Workers entry point for Next.js app
export default {
async fetch(request, env, ctx) {
// Import the Next.js handler
const { default: handler } = await import('./server.js');
// Handle the request with Next.js
return handler(request, {
env,
ctx,
// Pass environment variables
NEXT_PUBLIC_SUPABASE_URL: env.NEXT_PUBLIC_SUPABASE_URL,
NEXT_PUBLIC_SUPABASE_ANON_KEY: env.NEXT_PUBLIC_SUPABASE_ANON_KEY,
DATABASE_URL: env.DATABASE_URL,
});
},
};