September 2014
Intermediate to advanced
256 pages
5h 25m
English
The previous three chapters focused on hardening your project with automated testing. Now you’ll look at deploying the application to a production environment on Heroku.
Heroku is a platform-as-a-service (PaaS). There are three major PaaSs available for deploying Node.js applications: Heroku, Nodejitsu, and Modulus. Enabling your application to work on a PaaS is a similar process between all these services. I’ll focus on Heroku because its currently the most popular PaaS and supports many heavily trafficked Node.js applications.
A PaaS is a service that abstracts away specific servers in favor of deploying applications. Deploying an application to a PaaS is much easier than configuring individual ...