-1
私はnodejsを持つサーバーで作業しています。サーバーはVPSで稼働しています。私のPC上のローカルホストから、私はサーバにリクエストを送信しますが、返信するのは次のとおりです:CORSリバースプロキシNginxサーバーとnodejsは動作しません
「アクセス制御許可の原点」ヘッダは、要求されたリソースに存在しません。 Origin 'http://localhost:8086'はアクセスできません。
しかし、私はデnginxの構成で私のデフォルトのファイルでこれを持っている:
location/{
proxy_set_header 'Access-Control-Allow-Origin' '*';
proxy_set_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS, PUT, DELETE';
proxy_set_header 'Access-Control-Allow-Headers' 'X-Requested-With,Accept,Content-Type, Origin';
proxy_pass http://localhost:8080;
proxy_redirect off;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}
そしてここでは、ここでの問題をいただきましたので、現在アクセス制御 - 許可 - 起源ヘッダーです。
いつもありがとうございました!
いノード・サーバー・ハンドル 'options'要求を含めるために必要なことを知りませんでしたか?そうでない場合は、ノードサーバーによって拒否された要求を渡しています –