このエラーは発生していますが、CORSに必要なものはすべてNode.jsサーバーで定義されています。CORSエラー:アクセス制御が許可されていません - オリジンが存在しません。
私は、ローカルホストを使用しています:3000
フロントエンドコード:
jQuery.ajax({
type : "GET",
url : "http://testing.com/iverse.json",
success : function(result) {
console.log("here is the result===",result);
}
});
Node.jsのコードをヘッダ
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();
});
ため、エラーがどこにあるか私に教えてください?
どちらの側でヘッダーを設定していますか? JSまたは要求されたものにサービスを提供していますか? – Moritz
localhost node.jsサーバーにヘッダーを設定しています – Rohit
要求されたリソースにAccess-Control-Allow- *ヘッダーを提供する必要があります。 – Moritz