Chapter 9. Creating Services and User Authentication
In this chapter, we have a lot of work ahead of us. We will create many new things and refactor some things too. This is a great way to learn things in a regular and progressive way.
We will do a deep dive into the operation and use of the HTTP module of Angular, known as HttpClient
.
In addition, we will see how to use interceptors and handle errors.
The new version of Angular provides extremely useful tools for creating modern web applications, and in this chapter we will use many of these resources.
In this chapter, we will cover the following topics:
- Dealing with models and classes
- Using the new
HttpModule
andHttpModuleClient
to deal with XHR requests - Dealing with the
HttpErrorHandler
service - How to use authorization headers
- How to protect application routes with route guards