Ich entwickle eine App mit einer API in Eve und AngularJS. Um das CORS-Problem zu vermeiden, habe ich einen einfachen NodeJS-Server für meine statischen Dateien eingerichtet. Aber auch nachdem ich alle Domains auf meiner Python-Eve-API durch Schreiben 'X_DOMAINS': '*'
(ich testete mit Curl und es funktionierte) habe ich Probleme in meinem Browser, wenn ich die API mit $http
aufrufen möchte.Probleme mit CORS mit Eve und AngularJS
Dies ist der Fehler, den ich in Chrom erhalten:
XMLHttpRequest cannot load http://localhost:5000/regions. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:8080' is therefore not allowed access.
Ich schrieb sogar in meinem Knoten app, obwohl ich es nutzlos wäre dachte:
app.all('/*', function(req, res, next) {
res.header("Access-Control-Allow-Origin", "*");
res.header("Access-Control-Allow-Headers", "X-Requested-With, Content-Type");
res.header("Access-Control-Allow-Methods", "GET, POST","PUT");
next();
});
Nichts gearbeitet hat bisher Danke schonmal für die Hilfe!