NodeJS is google's javascript engine that allows us to run javascript as a service. It also comes with a nify tool called NPM which helps us manage packages. The most common option is to install NodeJS and npm using the official installer. However, if you are on a Mac, it is better if you install it through homebrew. I highly recommend John Papa's tutorial for installing npm without sudo.
Git is our version control system. We use it because it’s easy, fast, and powerful. The client can be installed here. Just choose the correct version for your operating system and follow the on-screen instructions.
I use sublimetext but feel free to use your own or any of the others below.
MongoDB is our NoSQL Database. It’s highly scalable and by allowing us to store JSON objects directly in the table, we can make changes on the fly. Below are install instructions for each environment:
RoboMongo provides a nice user interface for working with MongoDB. It’s similar to PHPMyAdmin and SQL Management Studio. You can download the official version [here] (http://robomongo.org/)
After you clone the PetBookAPI repository to your desktop, run the command below to install all npm packages.
$ npm installAfter you have installed all the npm packages, you can start the server by running
$ nodemon server.js