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