Ich bekomme diesen Fehler, aber alles für CORS erforderlich ist auf Node.js Server definiert.CORS Fehler: Keine 'Access-Control-Allow-Origin'-Header ist vorhanden
Ich bin mit localhost: 3000
Frontend-Code:
jQuery.ajax({
type : "GET",
url : "http://testing.com/iverse.json",
success : function(result) {
console.log("here is the result===",result);
}
});
Node.js-Code für Header
app.use(function (req, res, next) {
res.setHeader('Access-Control-Allow-Headers', 'Origin, X-Requested-With, Content-Type, Accept, ajax, access-key');
res.setHeader('Access-Control-Allow-Methods', 'POST, GET, PUT, DELETE, OPTIONS, HEAD');
res.setHeader('Access-Control-Allow-Origin', "*");
next();
});
Sie mich bitte, wo ist der Fehler?
Auf welcher Seite stellen Sie die Header ein? derjenige, der dem JS oder dem angefragten dient? – Moritz
Ich setze Header auf dem localhost node.js Server – Rohit
Die Access-Control-Allow- * Header müssen auf der angeforderten Ressource zur Verfügung gestellt werden. – Moritz