Skip to content

feat : Proxy 서버 추가 #69

@andrewkimswe

Description

@andrewkimswe

✨ Summary

feat: 백엔드 프록시 서버 추가하여 Kream 크롤링 시 CORS 문제 해결


✨ Description

현재 프론트엔드에서 Kream 크롤링 요청을 직접 보낼 경우 CORS 정책에 의해 차단되는 문제가 발생함.
이를 해결하기 위해 백엔드에서 프록시 서버를 추가하여 Kream API 요청을 우회할 수 있도록 개선함.


✓ Todo

  • 프록시 컨트롤러 추가 (ProxyController)

    • /api/proxy/kream 엔드포인트 추가
    • 프론트엔드가 백엔드로 요청하면 백엔드에서 대신 Kream에 요청을 보냄
  • 프론트엔드 요청 방식 변경

    • Kream API 직접 요청 → 백엔드 프록시 서버를 경유하도록 수정
  • CORS 문제 해결 테스트

    • 로컬 및 배포 환경에서 프록시 서버가 정상적으로 작동하는지 확인
    • 크롤링 데이터 정상적으로 반환되는지 검증

🗒️ Note

  • 기존에는 프론트엔드에서 Kream API를 직접 호출했으나, CORS 정책으로 인해 차단
  • 백엔드에서 프록시 서버를 추가하여 Kream 요청을 대신 수행하고, 응답을 프론트로 전달
  • 프론트엔드에서는 기존 요청 방식을 수정하여 백엔드 프록시를 통해 요청하도록 변경

🔗 References

Metadata

Metadata

Assignees

Labels

Type

Projects

Status

Done

Relationships

None yet

Development

No branches or pull requests

Issue actions