0

I did deploy a nextjs application on aws amplify, everything is working well.

Now I wanted to use the accept-language header in my application, which does work when I call the cloudfront distribution domain(d2a2qapzh.cloudfront.net), but when I call the main link in amplify(https://main.d2u3plsd0.amplifyapp.com/), the accept-language header doesn't get forwarded.

Any ideas?

Tom
  • 1
  • 1

1 Answers1

1

Amplify uses Cloudfront in background. Cloudfront plays with your headers for few reasons related to caching.

You can refer that list of headers here

I had created an issue with Amplify for similar case with ACCEPT, CONTENT_TYPE, HTTP_ACCEPT. Its still in their feature requests.

Shaunak Sontakke
  • 980
  • 1
  • 7
  • 17