Deploying a Node.js application can vary depending on your target environment. One common scenario is deploying it on a cloud service, like AWS, Google Cloud, or Heroku. Here is a basic walk-through for deploying on Heroku:
1. First, install the Heroku CLI (Command Line Interface) on your system: You can download it from the Heroku’s website.
1. Create a `Procfile` in your application directory. A `Procfile` is a Heroku-specific file that indicates the commands that are executed at the start of your app. It might look something like this:
```
web: node index.js
```
1. Initialize a Git repository in your application folder if you haven’t done so. Heroku uses Git for its deployments. If you haven’t initialized a git repository for your project, you can do so with the following commands:
```
git init
git add .
git commit -m “Initial commit“
```
1. Create a new Heroku application. You can do this on the Heroku website, or via the Heroku CLI with the following command:
```
heroku create
```
1. Deploy your code to Heroku:
```
git push heroku master
```
1. Open the deployed application in your browser:
```
heroku open
```
Note: These steps assume that you have `package.json` file with a `start` script, and that your application is prepared to read the PORT environment variable.
For more in-depth instructions and information on other deployment locations (like deploying to AWS or Google Cloud Platform or manually with Docker), consult the official Node.js documentation: https://nodejs.org/en/docs/guides/nodejs-docker-webapp/