CORS Error when hitting from Cloudfront to API Gateway

0

We have added the CDN in front of API gateway, but when we are hitting from the Postman it is working fine, but from Frontend we are getting CORS error when we are passing Headers, in CORS we allowed those headers

已提問 10 個月前檢視次數 695 次
2 個答案
1

Hi,

this article "CloudFront reverse proxy API Gateway to prevent CORS" https://www.rehanvdm.com/blog/cloudfront-reverse-proxy-api-gateway-to-prevent-cors may help you in fixing your issue.

If you want deeper support from re:Post community, you should provide more details about your issue: error messages, config, etc.

Best,

Didier

profile pictureAWS
專家
已回答 10 個月前
  • list of api when added with headers that time it is showing cors the header is set('x-api-key', 'xoGxDUvGcI7zzESs15ltz3H4nYzcbHtD17WB2JTz')

                    .set('source', 'Web')
    
                    .set('source-type', this.browserName);
    

    'x-api-key', source, source-type, Authorization'

    BE will recieve call from gateway only

    its just we lept cdn in front of gateway so if same request raised by FE it will reply from its cache rather than calling gateway again

0

Postman does not check or enforce cors mechanisms, as that is a browser native feature. Are you handling cors on backend side by allowing origins?

profile picture
專家
已回答 10 個月前
  • BE will recieve call from gateway only
    BE code already have cors policy * attached in common place its just we lept cdn in front of gateway so if same request raised by FE it will reply from its cache rather than calling gateway again

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。

回答問題指南