by Emil Abraham
published on June 9, 2015, 4:02 p.m.
During my final coop, I was working on a Node.js application to create a status page that revealed to customers the state of our services. I decided to incorporate that knowledge into my own personal project.
In comes pentascore.
I also ventured into learning about Express.js. Which is a framework that works well with Node.js. Express was in charge of creating a simple web server that would handle requests and pass them to the correct router level middleware.
One of the final steps was actually hosting the Node.js application. I decided to stick with Apache for my webserver because it was already up and working for this site. Pentascore runs on localhost at port 3000. I set up apache to serve as a reverse proxy and basically serve what was on localhost. Finally, to make sure the application never crashed unexpectedly, I used the npm module, forever to keep it running.