From da3fd8b0eacb3aff7a8db565182bece0a0177506 Mon Sep 17 00:00:00 2001
From: myunsyeya <myunsyeya@ajou.ac.kr>
Date: Sun, 8 Dec 2024 06:10:45 +0900
Subject: [PATCH] hotfix: signup undefined problem solve

---
 src/api/auth/axiosSignup.js                    | 2 +-
 src/pages/LoginPage/components/SignupModal.jsx | 6 ++++--
 2 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/src/api/auth/axiosSignup.js b/src/api/auth/axiosSignup.js
index 7b01709..4068a3c 100644
--- a/src/api/auth/axiosSignup.js
+++ b/src/api/auth/axiosSignup.js
@@ -3,7 +3,7 @@ import api from '../axios';
 const axiosSignup = async ({ email, password, nickname }) => {
   try {
     const response = await api.post(`/auth/signup`, { email, password, nickname });
-    return response.data.data;
+    return "signup success";
   } catch (error) {
     console.error("회원가입 요청 중 오류 발생:", error);
     throw error;
diff --git a/src/pages/LoginPage/components/SignupModal.jsx b/src/pages/LoginPage/components/SignupModal.jsx
index 0370ea0..2c84677 100644
--- a/src/pages/LoginPage/components/SignupModal.jsx
+++ b/src/pages/LoginPage/components/SignupModal.jsx
@@ -1,5 +1,6 @@
 import React, { useState, useEffect } from "react";
 import axiosSignup from "@/api/auth/axiosSignup";
+import axiosLogin from "@/api/auth/axiosLogin";
 import "./SignupModal.css";
 import { sendVerificationEmail, verifyEmailCode } from "@/api/auth/verifyEmail";
 import checkNickname from "@/api/auth/checkNickname";
@@ -162,9 +163,10 @@ const SignupModal = ({ onClose }) => {
     try {
       const result = await axiosSignup(formData);
       if (result) {
-        sessionStorage.setItem('accessToken', result.token);
+        const data = await axiosLogin(formData);
+        sessionStorage.setItem('accessToken', data.token);
         // 만료 시간도 저장
-        sessionStorage.setItem('tokenExpiresAt', result.expiresAt.toString());
+        sessionStorage.setItem('tokenExpiresAt', data.expiresAt.toString());
         window.location.href = '/';
       }
     } catch (error) {
-- 
GitLab