CORSはAPIゲートウェイ経由で設定されており、Access-Control-Allow-Originヘッダーが設定されていますが、 Chrome内のAJAXのAPI:API Gateway CORS:no 'Access-Control-Allow-Origin'ヘッダー
XMLHttpRequestはをロードできません。要求されたリソースに「Access-Control-Allow-Origin」ヘッダーが存在しません。したがって、原点「ヌル」はアクセスが許可されません。私はPostmanを通じてURLをGETしようとした403
応答は、HTTPステータスコードを持っていたし、それは、上記のヘッダが正常に渡されますを示しています。
:をとオプションのREPONSEから
JSON-Pに戻さずにブラウザからAPIを呼び出すにはどうすればよいですか?
S3にセットアップしましたか?もしそうなら、あなたはバケットポリシーを立てることができますか? ポリシーにメソッドがあることを確認してください。 – iSkore
いいえ@iSkoreテスト用に別のサーバーにセットアップされていません。私はまた、私のPCや他のサーバーからローカルにファイルにアクセスしながらそれを試みました。 CORSの使用を許可するために、ページホスティングサーバーで設定する必要があるものはありますか? CORSの設定を変更する必要があるのは、APIサーバーだけです。 – makinbacon
CORSポリシーをAPIに追加しましたか?そして、「ページホスティングサーバー」とはどういう意味ですか?通常のサーバーまたは静的サーバー – iSkore