DateP

오늘 Date P 작업 요약 (2025년 3월 10일)

Solo.dev 2025. 3. 9. 23:07

주요 변경 사항:

  • 보안 강화:
    • Free 플랜 GPT 처리 로직 클라이언트 → 서버 (Firebase Functions) 이전
    • /getGPTPlaces 엔드포인트 및 gptHandler.ts 생성 (Free/유료 플랜 통합 처리)
    • gptHandler.ts는 onlygpt.ts와  getGPTanalysis.ts 핸들링
  • 성능 개선:
    • 엔드포인트 분리 (Google Places API, GPT 분석) → 응답 시간 단축
    • Free 플랜: 클라에서 처리하던 onlygpt.ts 서버로 옮김 
    • 유료 플랜: Google Places API → 서버 재전송 → GPT 분석 (미완료)

문제점:

  • Free 플랜 응답 속도 여전히 느림
  • 유료 플랜 GPT 분석 로직 미완료
  • Google Places API 데이터 중복 발생
  • 로딩 UI 개선 필요

내일 해결 과제

  • Free 플랜 성능 개선:
    • getPlaceInfoWithImage 함수 최적화 (OpenAI API, 캐싱 등)
  • 유료 플랜 구현 완료:
    • gptHandler.ts: Google Places API 데이터 → getGPTAnalysis 전달 및 결과 전송
    • 클라이언트 → 서버 데이터 재전송 로직 추가
  • Google Places API 데이터 중복 해결:
    • API 호출 방식 변경 (다양한 매개변수, 랜덤화 등)
    • 데이터 필터링 로직 추가
  • 로딩 UI 개선:
    • 로딩 상태 명확한 표시