2014-04-18 13 views
6

Ho visto qualcuno usare $ http.defaults.useXDomain = true in angolare quando si ha a che fare con CORS. È davvero necessario farlo?

Ho appena impostato laravel e angolare in un dominio diverso (per diverso dominio, voglio dire ho messo angolare e laravel in una cartella completamente separata nella cartella www localhost.FYI io uso nginx). ho colpito il controller di laravel con richiesta http da angolare. Funziona perfettamente, Sia che io usi $ http.defaults.useXDomain oppure no.

Fortunatamente, questa condizione rende il mio lavoro un po 'più semplice. ma mi sto ancora chiedendo se ci sia una spiegazione del perché questo è successo?

+0

https://github.com/angular/angular.js/issues/2956 –

risposta

9

No, non è necessario. In realtà, non è una cosa.

check it out

Cors funziona tramite header corretti/le domande di verifica preliminare e le risposte, che si può fare una miriade di modi diversi in angularjs.

Here è più di lavoro cors.