Short and sweet, isn't it? We learned about proxy servers handling requests from our applications and forwarding the resource back to our application. We also saw scenarios such as avoiding mixing protocols, getting through local network firewalls, and API platforms that require proxies.
We also learned about forward proxy and reverse proxy. We walkedthrough the code that creates a reverse proxy server in Apache. Then we learned about using CORS anywhere to create a reverse proxy in node.js.
In the next chapter, we will learn about usability and security. We will learn ways to make sure that CORS can be used, including preflight. We saw that CORS itself does not provide much security, so we will look at how to secure your CORS application.