Deploying your app as a node application on Render allows you to have complete control over your server environment. It ensures better privacy, contributes to cost savings if managed correctly, and offers you the flexibility to customize your server setup to suit your specific needs. It can also give your application a performance boost compared to hosting on a serverless platform like Vercel, since it removes cold starts.
Now define the environment variables for your application. You can copy them from your .env file
Lastly, select a plan for your service. For testing purposes or even MVPs, you can start with the free tier. For production, we recommend upgrading to a paid plan, which offers more resources, better performance and won't sleep after periods of inactivity.
Then click Create Web Service and Render will start building and deploying your application. Once the deployment is complete, you can access your application via the provided URL.