- Quickstarts
- Express
Deploy a Node Express App on Render
You can deploy a Node.js Express application on Render in just a few clicks.
This quickstart uses a simple example app. You’re welcome to use your own Express app instead.
-
Fork the express-hello-world repo on GitHub.
A demo instance of this app is hosted at express.onrender.com.
-
In the Render Dashboard, click New > Web Service and connect your new repo.
-
Provide the following values during creation:
Language NodeBuild Command yarnStart Command node app.jsUsing your own app? Instead provide whatever commands you use to build and start it, such as
npm install/npm startorbun install/bun start.
That’s it! Your web service will be live at its onrender.com URL as soon as the deploy finishes.
Going forward, every push to your linked branch automatically builds and deploys your app. If a build fails, Render cancels the deploy, and your app’s existing version continues running until the next successful deploy. Learn more about deploys.
If you need to use a specific version of Node.js for your app, see Setting Your Node.js Version.