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 && (