問題タブ [nginx-config]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
13897 参照

file-upload - "Content-type": "multipart/form-data" の場合の CORS の問題

CORSポリシーを考慮してクライアントからAPIにリクエストする2つのドメイン(クライアント用のexample.com、残りのAPI用のapi.example.com)があります。プリフライト リクエストは期待どおりに機能し、他のすべてのリクエスト (GET/POST/PUT/DELTE) はファイル アップロードを除いて正常に機能します。つまり、Content-type が「multipart/form-data」の場合です。

そして、Chrome コンソールに次のエラーが表示されます。

オリジン ' https://www.example.com ' からの ' https://api.example.com/video/upload 'での XMLHttpRequest へのアクセスは、CORS ポリシーによってブロックされました: 'Access-Control-Allow-Origin' ヘッダーはありません要求されたリソースに存在します。

ここに私のクライアント(vuejs)ソース:

CORS の nginx 構成:

このコードと構成の何が問題なのか誰か教えてください! どんな助けにも感謝します!

0 投票する
3 に答える
1509 参照

nginx - Nginx access_log のパスは変数を取ることができますか?

Nginx access_log のファイルパスに変数 $host を入れたい:

Nginx doc: http://nginx.org/en/docs/http/ngx_http_log_module.htmlに基づくと、 $host は埋め込み変数であり、ログ パスで機能するはずです。ただし、私の場合は機能しません。誰かがここでヒントを提供できますか? 私の Nginx のバージョンは 1.10 です。ありがとう