17 lines
517 B
JavaScript
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,
|
|
});
|
|
},
|
|
}; |