CORS: cos'è e perché il browser blocca un'API
CORS non è un meccanismo che blocca semplicemente le connessioni a un'API. È un protocollo del browser costruito sulla same-origin policy che decide se JavaScript proveniente da un origin può leggere la risposta di un altro origin. In alcuni casi la richiesta HTTP viene inviata e il browser blocca solo l'accesso dello script alla risposta. In altri casi invia prima un preflight OPTIONS e usa il risultato per decidere se la richiesta reale può essere inviata.

