HEROKU
What is Heroku?

Heroku is a cloud platform as a service supporting several programming languages. One of the first cloud platforms, Heroku has been in development since June 2007, when it supported only the Ruby programming language, but now supports Java, Node.js, Scala, Clojure, Python, PHP, and Go.
Set up Heroku
-
Install the Heroku Command Line Interface (CLI). You use the CLI to manage and scale your applications, provision add-ons, view your application logs, and run your application locally.
-
Use the heroku login command to log in to the Heroku CLI.
-
npm is installed with Node, so check that it’s there. If you don’t have it, install a more recent version of Node.
What is Node.js

Node.js is an open source, cross-platform runtime environment, which allows you to build server-side and networking applications. It’s written in JavaScript and can be run within the Node.js runtime on any platform. First of all, of course, you need to install it. You’d better check the download page for more details. I’ll wait until you finish, so don’t worry. Is it done? Great! Now you can create your first web server. And it will be one of the easiest tasks in your life.
It is a server! And we have evidence. What you got here is your own client-server model, which can fit in your bag! Take it any place you want! It will be a good idea to deploy our server online, so everyone could see it.