From ed0a617a4e9c6a95593d54423cf099ff47a8cce1 Mon Sep 17 00:00:00 2001 From: chat26666 Date: Wed, 2 Jul 2025 12:01:00 +0900 Subject: [PATCH] =?UTF-8?q?chore=20:=20=EB=AC=B8=EC=A0=9C=20=EA=B2=80?= =?UTF-8?q?=EC=83=89=20api=20=EA=B2=BD=EB=A1=9C=20=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../{ => problem}/ProblemSearchController.java | 6 +++--- src/main/resources/templates/search-page.html | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) rename src/main/java/org/ezcode/codetest/presentation/problemmanagement/{ => problem}/ProblemSearchController.java (94%) diff --git a/src/main/java/org/ezcode/codetest/presentation/problemmanagement/ProblemSearchController.java b/src/main/java/org/ezcode/codetest/presentation/problemmanagement/problem/ProblemSearchController.java similarity index 94% rename from src/main/java/org/ezcode/codetest/presentation/problemmanagement/ProblemSearchController.java rename to src/main/java/org/ezcode/codetest/presentation/problemmanagement/problem/ProblemSearchController.java index 63e4effe..902436cc 100644 --- a/src/main/java/org/ezcode/codetest/presentation/problemmanagement/ProblemSearchController.java +++ b/src/main/java/org/ezcode/codetest/presentation/problemmanagement/problem/ProblemSearchController.java @@ -1,4 +1,4 @@ -package org.ezcode.codetest.presentation.problemmanagement; +package org.ezcode.codetest.presentation.problemmanagement.problem; import java.util.List; import java.util.Set; @@ -22,7 +22,7 @@ @RestController @Validated @RequiredArgsConstructor -@RequestMapping("/problems/search") +@RequestMapping("/api/problems") public class ProblemSearchController { private final ProblemSearchService searchService; @@ -51,7 +51,7 @@ public ResponseEntity> getProblemSuggestions( @ApiResponse(responseCode = "200", description = "해당 검색어에 매칭되는 대한 문제 반환") } ) - @GetMapping + @GetMapping("/search") public ResponseEntity> getProblemSearchResult( @RequestParam @NotBlank(message = "검색어를 입력하세요.") diff --git a/src/main/resources/templates/search-page.html b/src/main/resources/templates/search-page.html index 69885f3c..4f717939 100644 --- a/src/main/resources/templates/search-page.html +++ b/src/main/resources/templates/search-page.html @@ -133,7 +133,7 @@ const token = getToken(); if (!keyword || !token) return; try { - const resp = await fetch('/problems/search/suggestions?keyword=' + encodeURIComponent(keyword), { + const resp = await fetch('/api/problems/suggestions?keyword=' + encodeURIComponent(keyword), { headers: { 'Authorization': 'Bearer ' + token } }); if (!resp.ok) throw new Error(); @@ -205,7 +205,7 @@ await new Promise(r => setTimeout(r, 1000)); try { - const resp = await fetch('/problems/search?keyword=' + encodeURIComponent(kw), { + const resp = await fetch('/api/problems/search?keyword=' + encodeURIComponent(kw), { method: 'GET', headers: { 'Authorization': 'Bearer ' + token } });