私はCORSリクエストのためにすべて設定する必要があるpython falconサーバーへのスパイアプリからのAxios get-requestを作成しようとしています。私はすでに修正を検索しようとしたスレッドの束を通じてスカベンジたのでAxiosリクエストを作成するのがブロックされます
const getHeaders = {
headers: {
'Access-Control-Expose-Headers': 'X-json',
'Access-Control-Allow-Headers': '*',
'Access-Control-Allow-Origin': '*',
'Access-Control-Request-Method': 'get',
'Access-Control-Request-Headers': 'X-custom-header',
'Content-Type': 'application/json',
Accept: 'application/json',
},
};
があるものをたくさんありますが、何も私のために働くように思わない:私は私の要求に以下のヘッダを提供しています。
JavaScriptを使用してapiを取得し、クロムプラグインを使用してブラウザでcorsを無効にする前に、この同じサーバーにリクエストを送信しました。
私は今、レンガの壁のビットをヒットしました、どんな助けにも感謝します。開発用にwebpack-dev-serverを使用していますが、エクスプレスで同じヘッダーを設定しようとしたプロダクション用の高速セットアップもありますが、問題は繰り返されます。
ありがとうございます!
'Access-Control'ヘッダーは** response **ヘッダーです。あなたは要求にそれらを提供すべきではありません。 – Quentin
'getHeaders'はあなたがGETリクエストをしていることを意味します、どうして' Content-Type'を設定していますか?内容を記述する要求団体はありません。 – Quentin
"python falcon server"/"私はwebpack-dev-serverを開発用に使用していますが、エクスプレスでこれらのヘッダを設定しようとしているプロダクション用の高速セットアップもあります。 ExpressまたはWebpack ServerでCORSを実装する際に問題が発生した場合は、そのことについて質問することができます。 Python/Webpack/Expressコードを[mcve]に含める必要があります。また、ブラウザのコンソールに表示される正確なエラーメッセージを引用する必要があります。かなりのCORS関連のエラーがあります。どのURL(エラーに記載されている)がどのサーバーを参照しているかを明確にする必要があります。 – Quentin