Services Promises & Route Protection Web apps are powered by making HTTP requests. Learn how to use HTTP requests to communicate with a server from within an Angular app as well as how to protect routes using route guards.