Quando si cerca di effettuare chiamate API dal mio angolare 2 App al mio API, ottengo il seguente errore:angolare 2 - 'Access-Control-Allow-Origin' Nessuna intestazione è presente sulla risorsa richiesta
XMLHttpRequest cannot load http://localhost/myAPI/public/api/v1/auth/login. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:3000' is therefore not allowed access. The response had HTTP status code 422.
Ho controllato ogni singola domanda sul web e qualsiasi cosa fosse relativa a CORS, nulla ha risolto il mio problema!
mio laravel API in esecuzione sulla porta 80. (localhost)
mio angolare 2 app in esecuzione sulla porta 3000. (localhost: 3000)
- Ho cercato per consentire cors in lato Laravel con middleware Cors
- Le chiamate API sono in funzione utilizzando la sicurezza Web di Chrome disattivata. La prima risposta here risolve il problema, ma voglio davvero smettere di usare la versione di Chrome CMD e non protetta ogni volta che sto testando la mia app.
- Utilizzo dell'estensione chrome Le chiamate API POSTMAN alla mia API funzionano.
Quindi .. Cosa c'è che non va? Perché la mia app Angular 2 non riesce a ottenere record dalla mia API?
La configurazione CORS del server non è corretta.Difficile fornire più informazioni dalle informazioni fornite. –
@ GünterZöchbauer Di quali informazioni avete bisogno? E quando dici server intendi l'API o l'apache (sto usando il server web xampp) – TheUnreal
Configurazione server CORS. Questo problema non è correlato all'Angolare. –