Sto cercando di configurare AngularJS per comunicare con una risorsa di origine incrociata in cui l'host di risorse che fornisce i miei file modello si trova su un dominio diverso e quindi la richiesta XHR che Angular esegue deve essere tra domini. Ho aggiunto l'intestazione CORS appropriata al mio server affinché la richiesta HTTP funzioni, ma non sembra funzionare. Il problema è che quando controllo le richieste HTTP nel mio browser (chrome) la richiesta inviata al file delle risorse è una richiesta OPTIONS (dovrebbe essere una richiesta GET).
Non sono sicuro che si tratti di un bug in AngularJS o se devo configurare qualcosa. Da quanto ho capito, il wrapper XHR non può effettuare una richiesta HTTP OPTIONS, quindi sembra che il browser stia cercando di capire se è "autorizzato" a scaricare l'asset prima di eseguire la richiesta GET. In questo caso, allora devo impostare l'intestazione CORS (Access-Control-Allow-Origin: http://asset.host ... ) Anche con l'host delle risorse?
$resource
POST di AngularJS sta generando una richiesta OPTIONS al mio server ExpressJS back-end (sullo stesso host; ma una porta diversa).