In this chapter, you learned how to build a full stack application from database to frontend using nothing but JavaScript-based tools. In the previous chapters we looked at the MEAN stack components. Now we've started to put them together.
You started by looking at Node.js, our JavaScript-based runtime environment. You used the Node.js REPL to execute JavaScript code on the command line. You then wrote a script, a small web server, which could be run by Node.js
You learned the two methods to set up an Express application. Additionally, you also used the express generator to build out a functioning framework to build an application. You learned about routing and middleware—the two key components of Express.
MongoDB is a NoSQL database that stores data as flexible documents in collections as opposed to the records/table model of relational databases. You ran each of the basic CRUD (Create, Read, Update, Delete) methods in Mongo with insert, find, update, and remove.
In the next chapter...