前提・実現したいこと
AWS SAMでAPI gatewayを介してデータの取得を行おうとしているのですが,
CORSを通すことができません.
SAMを用いてAPIのデータ取得をできるようにしたいと考えています.
発生している問題・エラーメッセージ
ブラウザ側のエラーメッセージになります.
Access to XMLHttpRequest at '{apiのURL}' from origin 'http://example.com' has been blocked by CORS policy: The 'Access-Control-Allow-Origin' header has a value 'http://example.com' that is not equal to the supplied origin.
該当のソースコード
template.yamlの一部です.
yaml
1Globals: 2 Api: 3 Cors: 4 # Set QuesCo client URL for CORS setting for OPTIONS methods 5 AllowOrigin: "'http://example.com'" 6 AllowMethods: "'OPTIONS,POST,GET'" 7 AllowHeaders: "'content-type'" 8 Function: 9 Environment: 10 Variables: 11 # Set QuesCo client URL for CORS setting 12 CLIENT_URL: 'http://example.com'
その他
どなたか分かる方がいらっしゃいましたらご教授お願い致します.
あなたの回答
tips
プレビュー