I created my backend using Nodejs. When I try to deploy my Backend I get this error
error mongoose@7.2.2: The engine "node" is incompatible with this module. Expected version ">=14.20.1". Got "14.17.0"
Here’s the repo I’m trying to deploy
I created my backend using Nodejs. When I try to deploy my Backend I get this error
error mongoose@7.2.2: The engine "node" is incompatible with this module. Expected version ">=14.20.1". Got "14.17.0"
Here’s the repo I’m trying to deploy
Hello again ![]()
If you check the deployment output for the service, one of the first few lines of the output will show the version of Node your service is using and then a link to the relevant documentation on how to change it,
Regards,
John B
Render Support, UTC+1 ![]()
Hi there. Thank you for your message. Yeah it says it using 14.17.0
How can I update or change that?
Hey, hi! I was running into this issue as well and fixed it. What you have to do is go to your package.json file and add :
"engines": {
"node": ">=14.20.1"
},
This worked for me. Do let me know if it worked for you as well! Cheers!
PS: Don’t forget to commit and push changes to your package.json file in case you’re using Github.
Thanks, man. I find it ![]()
But Now got another error. While testing server loads more than 10s
My route:
https://adventurelust.onrender.com/api/v1/courses
This is the error I got.
{
"success": false,
"message": "Operation `courses.find()` buffering timed out after 10000ms"
}
If you have any suggestions please tell me
Updated:
Nevermind. It’s an error from Mongodb ![]()
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.