私はEveとAngularJSのAPIを使ってアプリケーションを開発しています。 CORSの問題を避けるために、静的ファイルを提供する単純なNodeJSサーバーを作成しました。 しかし、'X_DOMAINS': '*'
(私はCurlでテストしてうまくいきました)を書いてPython Eve APIのすべてのドメインを許可した後でも、$http
を使用してAPIを呼び出すときにブラウザで問題が発生します。EveとAngularJSを使ったCORSのトラブル
これは私がクロームで取得エラーです:
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();
});
何もこれまで働いていませんあらかじめ助けてくれてありがとう!