What is CORS, and why do we need to handle it in web applications?
What is a preflight request, and why is it handled differently?