This brings us to the end of this rather long chapter.
We went full stack, right from coding our backend by building REST APIs to saving and reading data from the database. We also built the AngularJS frontend that interacts with these backend APIs.
The key takeaways from this chapter are as follows:
Building backend web services using Node.js, MongoDB, and ExpressJS
Securing API using sessions
Making AngularJS and ExpressJS work together and build routes that span across both the systems
Authenticating on the client side using Interceptors
Integrating third-party modules
Using custom filters to format and store data
Building a custom module for a global notification system
In the next chapter, we will see how to deploy our Angular JS app on a cloud server and look at interesting ways in which just pure client-side apps can be deployed on the cloud.