import { useState } from "react"; import axios from "axios"; import "./signup.css"; import { useNavigate } from "react-router-dom"; const SignUpPage = () => { const navigate = useNavigate(); // 사용자 입력을 저장할 state 초기화 const [id, setId] = useState(""); const [password, setPassword] = useState(""); const [name, setName] = useState(""); const [grade, setGrade] = useState(); const [gender, setGender] = useState(""); // 회원가입 처리 함수 const handleSignUp = async () => { const userData = { id, password, name, grade, gender, }; try { // axios를 사용하여 POST 요청 전송 const response = await axios.post( "http://takensoftai.iptime.org:32344/register", userData ); console.log("회원가입 성공:", response.data); window.alert("회원가입 성공"); navigate("/"); } catch (error) { window.alert("회원가입 실패", error); console.error("회원가입 실패:", error); console.log("회원", userData); } }; return (