한 사용자가 최근 Gradio 업데이트 후 CORS 정책 오류로 인해 이전에 작동하던 웹사이트의 AI 챗봇 위젯이 작동을 멈췄다고 보고했습니다. 이 오류는 응답의 'Access-Control-Allow-Credentials' 헤더가 비어 있어 클라이언트의 요청 자격 증명 모드와 충돌함을 나타냅니다.
- 클라이언트 측 JavaScript 코드는 `@gradio/client`를 사용하여 Hugging Face Space에 연결하고 `/chat` API 엔드포인트를 통해 메시지를 보냅니다.
- 서버 측 Python 코드는 OpenAI 모델 통합 및 대화 기록 처리를 위해 `gr.ChatInterface`를 사용합니다.
- 사용자는 Gradio가 CORS와 관련된 보안 문제를 수정했으며, 이로 인해 기존 구현이 깨진 것으로 보인다고 지적했습니다.
이 기사는 교차 출처 기능을 유지하면서 Gradio의 새로운 CORS 요구 사항을 준수하기 위해 업데이트된 구성 또는 코드 조정이 필요함을 강조합니다.