現在、角2のフロントエンドとフェニックスのバックエンドがあります。何らかの理由でGETリクエストをうまくやることができます。私は、同じアドレスにPOSTのreqestsをしようとすると、フェニックスでは私は私のバックエンドがヘッダー "content-type"が次のアドレスにないため無効なプリフライトCORS要求:allow_headers
Invalid preflight CORS request because the header "content-type" is not in :allow_headers
は、私はないんだけど、エラーを出してくれる、これは私がしかし、GET要求を行うことができますendpoint.ex
plug Corsica, origins: "*"
のコードを持っていますフロントエンドから何かを送る必要があるのか、バックエンドから何かを有効にする必要があるかどうかを確認してください。
http://stackoverflow.com/questions/12630231/how-do-cors-and-access-control-allow-headers-workどちらか 'コンテンツ-type'がを送信しません。サーバー上の許可されたヘッダーに追加します。 –
'プラグインコルシカ、起源:" * "、allow_headers:[" content-type "]'を試してください。 – Dogbert
@Dogbertあなたのソリューションは機能しました。ありがとうございました :) –