MSA에서 CORS 문제 해결하기 프로젝트 수행 중 CORS 문제를 맞닥드리게 되었고, 이를 해결한 과정을 기록하려 한다. 문제 상황 문제 상황을 알아보기 전에 프로젝트의 구조부터 설명한다. 프로젝트는 크게는 클라이언트 애플리케이션과 서버 애플리케이션으로 나눌 수 있다. 클라이언트는 리액트를 사용했고 서버는 스프링 Cloud를 통해 마이크로 서비스 아키텍처로 나누어져있다. 다시 서버를 세분화 하면 모든 요청의 진입점이자 요청의 인증 정보를 확인하는 API Gateway 서비스, 유저 등록, 조회 등 유저 정보를 관리하는 유저 서비스, 유저 정보를 통해 인증 토큰, 소셜 로그인 등을 책임지는 인증 서비스, 각 비즈니스 로직이 들어있는 비즈니스 서비스1, 2 등이 있다. API Gateway Auth Ser..
MSA에서 CORS 문제 해결하기
MSA에서 CORS 문제 해결하기 프로젝트 수행 중 CORS 문제를 맞닥드리게 되었고, 이를 해결한 과정을 기록하려 한다. 문제 상황 문제 상황을 알아보기 전에 프로젝트의 구조부터 설명한다. 프로젝트는 크게는 클라이언트 애플리케이션과 서버 애플리케이션으로 나눌 수 있다. 클라이언트는 리액트를 사용했고 서버는 스프링 Cloud를 통해 마이크로 서비스 아키텍처로 나누어져있다. 다시 서버를 세분화 하면 모든 요청의 진입점이자 요청의 인증 정보를 확인하는 API Gateway 서비스, 유저 등록, 조회 등 유저 정보를 관리하는 유저 서비스, 유저 정보를 통해 인증 토큰, 소셜 로그인 등을 책임지는 인증 서비스, 각 비즈니스 로직이 들어있는 비즈니스 서비스1, 2 등이 있다. API Gateway Auth Ser..
2022.11.25