RISOLTO Impossibile eseguire API a causa delle CORS policy

Ibernato

Utente Èlite
3,999
1,806
Sistema Operativo
Windows 10 Pro
Ciao a tutti,
ho hostato su Aruba un progetto in Angular. In questo progetto accedo a delle API (PHP) sempre sullo stesso Host e dominio.
Il problema è che mi blocca le richieste a causa della CORS policy.
Ho messo in PHP queste righe di codice
Codice:
header('Access-Control-Allow-Origin: *');
header('Access-Control-Allow-Methods: POST');
header('Access-Control-Allow-Headers: Origin, Content-Type, X-Auth-Token');
ma il problema non si risolve.
Avete soluzioni? Magari @Stefano Novelli può aiutarmi
 

Stefano Novelli

Amministratore
Staff Forum
3,966
4,392
Il CORS in Allow dovrebbe bastare.
Per curiosità: l'accesso alle API le effettui da Clientscript giusto? Stai richiamando lo stesso dominio con la formula www/non-www?
Abbiamo un link pubblico che possiamo vedere?
 
  • Mi piace
Reactions: Ibernato

Ibernato

Utente Èlite
3,999
1,806
Sistema Operativo
Windows 10 Pro
Il CORS in Allow dovrebbe bastare.
Per curiosità: l'accesso alle API le effettui da Clientscript giusto? Stai richiamando lo stesso dominio con la formula www/non-www?
Abbiamo un link pubblico che possiamo vedere?
Ciao Stefano,
grazie per la risposta.
Alla fine, ho risolto rifacendo la build del progetto. Probabilmente era rimasto qualche riferimento a localhost e per questo causava questo problema di CORS.

Comunque uso non-www come link alle API
Ho tolto anche l'header per settare le CORS e funziona (dato che le API risiedono sullo stesso dominio).
 
  • Mi piace
Reactions: Stefano Novelli

Entra

oppure Accedi utilizzando

Discussioni Simili

Hot del momento