A: If you are building an API or server and your front-end (or another client) is hosted on a different origin (domain/port/protocol), the browser will block requests by default due to same-origin policy. Enabling/configuring CORS allows these cross-origin requests to succeed under the right circumstances.