我正在使用Eve和AngularJS中的API开发应用程序。 为了避免CORS问题,我做了一个简单的NodeJS服务器来服务我的静态文件。 然而,即使通过编写'X_DOMAINS': '*'
(我使用Curl测试过,它工作)来允许我的Python Eve API上的所有域名后,当我想用$http
调用API时,我在浏览器中发现了问题。CORS使用Eve和AngularJS的问题
这是我在Chrome中出现错误:
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.
我甚至在我的节点的应用程序写到这,即使我想这将是无用的:到目前为止
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();
});
没有奏效, 先谢谢您的帮助!