the URL must start with the protocol `mongo`

I have been geting this error recently, and I have no idea why. my mongodb DATABASE_URL is without " ", I have tried deleting and installing node_modules again and again. Building the app works, dev mode works too. But "prisma db push" and other commands show the attached error.
H
hutajoullach332d ago
in your .env file, does your DATABASE_URL start with "mongodb://" or "mongodb+srv:/"?
K
kshitijmohan15332d ago
mongodb+srv:/ When I put the URI directly in the schema instead of env("DATABASE_URL"), then it works, otherwise it doesn't Okay, if I use DATABASE_URI instead of DATABASE_URL, then it works too, the problem seems to only be when using DATABASE_URL
H
hutajoullach332d ago
yes, variable name must match the ones inside .env file. env variable was not imported correctly.
K
kshitijmohan15332d ago
What I meant was, if I change both the .env file variable and the prisma chema variable name to DATABASE_URI, it works But if I change both to DATABASE_URL, it doesn't
H
hutajoullach332d ago
hmm, never encountered that issue before... is your DATABASE_URL named as "DATABASE_URL" on vercel side as well? it sounds like a typo or importing issue though.
K
kshitijmohan15332d ago
What do you mean by Vercel side?
H
hutajoullach332d ago
if you are deploying next.js app on vercel, you need env variables on vercel. it's under the settings tab and Environment Variables on the left.
Want results from more Discord servers?
Add your server
More Posts
Read and Write in Next Js Is not working in production (vercel)this code is working in local environment but not working in production can anyone tell me how to reDesperate for help with Trpc resolver.How can i get resolve({ default: base64Data }); to only trigger once trpc has returned success or fuseRouter queryHow do y'all handle typescript with nextjs's query params? Currently I'm doing ```const cartId = quPassword hashing on EDGE?I'm making an app and noticing that vercel's serverless functions are taking very much time to complAuth.js Muti-device SupportI'm implementing auth right now in a site that the user will likely be switching from mobile to deskNextJS should I use a headless CMS?Hello I am working on a project that is a multi user blog where anyone can create a post and commenHow to define this exact relation on prismaGiven this two models, how could I implement a relation between them, where a duel has 2 user Ids inHow much do y'all charge for your apps?I have created two complete custom apps for clients, took 40-60 hours a piece. Just curious how y'aDrizzle client side vs server side?hi can someone help explain to me a bit about drizzle? as far as i can tell, its doing client side at3-turbo + next-i18n + tRPC doesn't work on Vercel only locallyHi. I tried to implement server side localisation in tRPC according to this article https://levelupAnyone have an exampe of two nextjs applications in a single repo?Basically I want to have a website for the customer facing site and another for the admin portal to Recommendations for validation library?in t3 docs under other recommendations section, there is no validation library there https://createsuperplanet conection fails in production modeI need help with next auth / planetscale connection. my app works fine in localhost but does not conQuestion about next auth.Hey all, The stack and full stack development in javascript in general is new for me. I finding my Why does `npm create t3-app@latest` use the /pages directory. How can I use the app router?I want to build an application which uses the latest nextjs app router, however the `create t3-app@lnextjs13 do get request with searchbarHi, I am currently building a nextjs 13 project, trying to get in touch with the app router and servHow to sent a mutation procedure from the clientupdateUserStats:protectedProcedure .input(z.object({ id:z.string().nonempty(), pServer Actions high level questions (scale, request library, exposing to other clients)**1) how are you supposed to scale a backend if your business logic is in react components?** if thiupload thing jesthow to i set up testing with jest on components that include uploadthing? [2:40 PM] seems like it keNextJS and Bare MetalWhat all features would break/may not work if I decide to deploy to NEXTjs to bare metal instead of