I’m experiencing an issue where custom environment variables configured in v0 Project Settings are not accessible in my application code, despite appearing correctly in the integration dashboard.
Issue Details:
- Supabase Integration:
NEXT_PUBLIC_SUPABASE_URLandNEXT_PUBLIC_SUPABASE_ANON_KEYare configured but returnundefinedwhen accessed viaprocess.envin client-side code - OpenAI Integration:
OPENAI_API_KEYis configured but inaccessible in API routes (/app/api/redesign/route.ts)
What I’ve Tried:
- Verified variables are properly set in Project Settings → Environment Variables
- Removed and re-added environment variables multiple times
- Tried multiple access methods:
process.env.VARIABLE_NAME,globalThis.process?.env, etc. - Added debugging that shows only Vercel system variables are available:
NODE_ENV,VERCEL_URL,VERCEL_REGION, etc.