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

2 Antworten
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
EXPERTE
beantwortet vor 10 Monaten
  • 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
EXPERTE
beantwortet vor 10 Monaten
  • 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

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen