-
Notifications
You must be signed in to change notification settings - Fork 2
Description
✨ Summary
feat: 백엔드 프록시 서버 추가하여 Kream 크롤링 시 CORS 문제 해결
✨ Description
현재 프론트엔드에서 Kream 크롤링 요청을 직접 보낼 경우 CORS 정책에 의해 차단되는 문제가 발생함.
이를 해결하기 위해 백엔드에서 프록시 서버를 추가하여 Kream API 요청을 우회할 수 있도록 개선함.
✓ Todo
-
프록시 컨트롤러 추가 (
ProxyController)/api/proxy/kream엔드포인트 추가- 프론트엔드가 백엔드로 요청하면 백엔드에서 대신 Kream에 요청을 보냄
-
프론트엔드 요청 방식 변경
- Kream API 직접 요청 → 백엔드 프록시 서버를 경유하도록 수정
-
CORS 문제 해결 테스트
- 로컬 및 배포 환경에서 프록시 서버가 정상적으로 작동하는지 확인
- 크롤링 데이터 정상적으로 반환되는지 검증
🗒️ Note
- 기존에는 프론트엔드에서 Kream API를 직접 호출했으나, CORS 정책으로 인해 차단됨
- 백엔드에서 프록시 서버를 추가하여 Kream 요청을 대신 수행하고, 응답을 프론트로 전달
- 프론트엔드에서는 기존 요청 방식을 수정하여 백엔드 프록시를 통해 요청하도록 변경
🔗 References
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
Done