Facing CORS error on AWS ECS Fargate container

0

I have deployed my application backend on AWS ECS Fargate container and I deployed my application on second AWS ECS Fargate container. Both, frontend and backend, are using two different load balancers. But when I try to connect my frontend with backend it is throwing a CORS error that you can see in the following picture.

CORS ERROR

Does anyone have any idea why this error is coming and how I can resolve it?

1回答
1
承認された回答

CORS (Cross Origin Resource Sharing) is a browser policy-related(Same Origin Policy) error that occurs when referring to resources from other sources (domain, port). The workaround for this is to have a proxy server, or to have the following settings in the backend application:

This is(below) just example and depends on the language/framework you use.

res.setHeader('Access-Control-Allow-Origin', "{Client Domain}");
res.header('Access-Control-Allow-Methods', 'GET, OPTIONS, PUT, POST');
res.header('Access-Control-Allow-Headers', 'Content-Type, Authorization');
res.header('Access-Control-Allow-Credentials', 'true');
回答済み 1年前

ログインしていません。 ログイン 回答を投稿する。

優れた回答とは、質問に明確に答え、建設的なフィードバックを提供し、質問者の専門分野におけるスキルの向上を促すものです。

質問に答えるためのガイドライン