diff --git a/src/main/java/com/example/globalTimes_be/domain/trend/service/TrendAiService.java b/src/main/java/com/example/globalTimes_be/domain/trend/service/TrendAiService.java index e04b59c..0fff0ac 100644 --- a/src/main/java/com/example/globalTimes_be/domain/trend/service/TrendAiService.java +++ b/src/main/java/com/example/globalTimes_be/domain/trend/service/TrendAiService.java @@ -27,6 +27,10 @@ public String summarizeTrendArticle (String content, String language) { // OpenAI 요청 본문 생성 (기사 요약) private Map createRequestBody(String content, String language) { + if (content == null || language == null) { + throw new IllegalArgumentException("content나 language는 null일 수 없습니다."); + } + return Map.of( "model", "gpt-4o-mini", "messages", List.of( diff --git a/src/main/java/com/example/globalTimes_be/global/config/CorsMvcConfig.java b/src/main/java/com/example/globalTimes_be/global/config/CorsMvcConfig.java index 4a100b1..64697bc 100644 --- a/src/main/java/com/example/globalTimes_be/global/config/CorsMvcConfig.java +++ b/src/main/java/com/example/globalTimes_be/global/config/CorsMvcConfig.java @@ -13,7 +13,8 @@ public void addCorsMappings(CorsRegistry corsRegistry) { .allowedOrigins( "https://global-times.netlify.app", "https://globaltimes.store", - "https://www.globaltimes.store" + "https://www.globaltimes.store", + "http://localhost:5173" ) .allowCredentials(true); }