diff --git a/rag/src/api/term_routes.py b/rag/src/api/term_routes.py index 5500e60..8419d44 100644 --- a/rag/src/api/term_routes.py +++ b/rag/src/api/term_routes.py @@ -65,7 +65,15 @@ async def stream_terms(session_id: str): sse_manager.unregister(session_id) logger.info(f"용어 스트림 종료: {session_id}") - return EventSourceResponse(event_generator()) + return EventSourceResponse( + event_generator(), + headers={ + "Cache-Control": "no-cache", + "X-Accel-Buffering": "no", + "Access-Control-Allow-Origin": "http://localhost:8000", + "Access-Control-Allow-Credentials": "true", + } + ) except ValueError as e: raise HTTPException(status_code=429, detail=str(e)) diff --git a/rag/test_sse.html b/rag/test_sse.html index 8ad3beb..409d44b 100644 --- a/rag/test_sse.html +++ b/rag/test_sse.html @@ -3,7 +3,7 @@ - SSE 용어 검색 테스트 + SSE 용어 검색 및 연관 회의록 테스트