Sono bloccato con questo problema CORS, anche se ho impostato il server (nginx/node.js) con le intestazioni appropriate.CORS mortale quando http: // localhost è l'origine
posso vedere nel riquadro Chrome Rete -> intestazioni di risposta:
Access-Control-Allow-Origin:http://localhost
che dovrebbe fare il trucco.
Ecco il codice che ora uso di prova:
var xhr = new XMLHttpRequest();
xhr.onload = function() {
console.log('xhr loaded');
};
xhr.open('GET', 'http://stackoverflow.com/');
xhr.send();
ottengo
XMLHttpRequest cannot load http://stackoverflow.com/. Origin http://localhost is not allowed by Access-Control-Allow-Origin.
Ho il sospetto che sia un problema nello script client e non la configurazione del server ...
No, stackoverflow.com ha la necessità di impostare questa intestazione, non tu. :X. Quale sarebbe il punto della stessa politica di origine altrimenti. – Esailija
Prova ad accedere al server che hai impostato senza sovrapporre lo stack. ;) – Nek
DOH! C'è un modo per dire chrome (o altro browser), per ottenere la risorsa anche se manca l'intestazione quando la mia origine è localhost? – whadar