Arod1207
Arod12072w ago

NODE_ENV comes back as development

I am trying to put my first site into production. I am using netlify to host and stripe for payments. Right now I am using the stripe test keys with the prod db. When I get to my success page, I am redirected back to my localhost. Convex shows env='development'. I can't figure out what I am doing wrong
const baseUrl =
process.env.NODE_ENV === 'development'
? 'http://localhost:3000'
: process.env.NEXT_PUBLIC_HOST_URL
const baseUrl =
process.env.NODE_ENV === 'development'
? 'http://localhost:3000'
: process.env.NEXT_PUBLIC_HOST_URL
2 Replies
Convex Bot
Convex Bot2w ago
Thanks for posting in <#1088161997662724167>. Reminder: If you have a Convex Pro account, use the Convex Dashboard to file support tickets. - Provide context: What are you trying to achieve, what is the end-user interaction, what are you seeing? (full error message, command output, etc.) - Use search.convex.dev to search Docs, Stack, and Discord all at once. - Additionally, you can post your questions in the Convex Community's <#1228095053885476985> channel to receive a response from AI. - Avoid tagging staff unless specifically instructed. Thank you!
erquhart
erquhart2w ago
NODE_ENV is always development in Convex environments, something to do with esbuild. I personally keep a CONVEX_ENV var set for this purpose.

Did you find this page helpful?