From cfef8c897d98bd30a2d54ea22430afe7a295e4c6 Mon Sep 17 00:00:00 2001 From: NamKyeongMin Date: Wed, 21 May 2025 21:11:24 +0900 Subject: [PATCH] =?UTF-8?q?[fix]:=20DetailManageStudent.jsx=20=EB=8D=B0?= =?UTF-8?q?=EC=9D=B4=ED=84=B0=20=EB=B6=88=EB=9F=AC=EC=98=A4=EB=8A=94=20?= =?UTF-8?q?=EB=A1=9C=EC=A7=81=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/src/api/api.js | 2 -- .../src/pages/admin/DetailManageStudent.jsx | 8 +++++-- frontend/src/pages/admin/ManageStudent.jsx | 21 +++++++++++-------- 3 files changed, 18 insertions(+), 13 deletions(-) diff --git a/frontend/src/api/api.js b/frontend/src/api/api.js index 60d0af3..1950026 100644 --- a/frontend/src/api/api.js +++ b/frontend/src/api/api.js @@ -2,10 +2,8 @@ import axios from "axios"; const api = axios.create({ baseURL: "http://api.pirocheck.org:8080/api", - // 수정 필요한지 재검 필요함 // "http://api.pirocheck.org:8080/api" - withCredentials: true, }); diff --git a/frontend/src/pages/admin/DetailManageStudent.jsx b/frontend/src/pages/admin/DetailManageStudent.jsx index f932ea9..70266a2 100644 --- a/frontend/src/pages/admin/DetailManageStudent.jsx +++ b/frontend/src/pages/admin/DetailManageStudent.jsx @@ -6,12 +6,13 @@ import { getStudentDetail } from "../../api/students"; const DetailManageStudent = () => { const { studentId } = useParams(); + const numericId = Number(studentId); const [student, setStudent] = useState(null); useEffect(() => { const fetchStudent = async () => { try { - const data = await getStudentDetail(studentId); + const data = await getStudentDetail(numericId); setStudent(data); } catch (err) { console.error("학생 상세 정보 불러오기 실패:", err); @@ -19,10 +20,13 @@ const DetailManageStudent = () => { }; fetchStudent(); - }, [studentId]); + }, [numericId]); if (!student) return
loading...
; + console.log("studentId from URL:", studentId); + console.log("numericId:", numericId); + return (
diff --git a/frontend/src/pages/admin/ManageStudent.jsx b/frontend/src/pages/admin/ManageStudent.jsx index 80a02e3..525a021 100644 --- a/frontend/src/pages/admin/ManageStudent.jsx +++ b/frontend/src/pages/admin/ManageStudent.jsx @@ -55,15 +55,18 @@ const ManageStudent = () => { onChange={handleChange} />
- {paginatedStudents.map((student, index) => ( - - ))} + {paginatedStudents.map((student, index) => { + console.log("student to show:", student); // 🔍 여기 추가 + return ( + + ); + })}
{students.length > studentsPerPage && (