Skip to content

feat: 프론트엔드주소(CORS 허용목록, 로그인 리다이렉트)를 환경변수(FRONTEND_URL)기반으로 분리#24

Merged
d0ikim merged 1 commit into
mainfrom
feat/frontend-deploy
Jul 4, 2026
Merged

feat: 프론트엔드주소(CORS 허용목록, 로그인 리다이렉트)를 환경변수(FRONTEND_URL)기반으로 분리#24
d0ikim merged 1 commit into
mainfrom
feat/frontend-deploy

Conversation

@d0ikim

@d0ikim d0ikim commented Jul 4, 2026

Copy link
Copy Markdown
Owner

배경

  • 프론트엔드 Render배포를 앞두고, 백엔드에 하드코딩된 프론트주소(localhost:5173) 2곳을 분리
  • 그대로두면 배포된 프론트의 API호출이 CORS에 차단되고, 카카오로그인 후 유저가 localhost로 리다이렉트되는 문제 발생

변경사항

  • application.yaml: frontend.url 설정 추가 (${FRONTEND_URL:http://localhost:5173} - 환경변수 없으면 로컬기본값)
  • SecurityConfig: CORS 허용목록을 [localhost:5173, frontend.url]로 변경 (로컬개발용 주소는 유지)
  • OAuth2LoginSuccessHandler: 로그인성공 후 리다이렉트주소를 frontend.url로 교체

배포 후 작업 (merge 후 필요)

  • 프론트엔드 배포완료후, Render 백엔드서버 Environment에 FRONTEND_URL=<배포된 프론트주소> 추가

확인

  • 로컬 컴파일 통과, 환경변수 미설정 시 기존과 동일하게 동작 (기본값 localhost:5173)

@d0ikim d0ikim added this to the deploy milestone Jul 4, 2026
@d0ikim d0ikim self-assigned this Jul 4, 2026
@d0ikim d0ikim merged commit 0750d72 into main Jul 4, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant