From c00c6227d438b83d34843981bdcc7e26f18fb185 Mon Sep 17 00:00:00 2001 From: carboxaminoo Date: Wed, 6 Mar 2024 00:36:53 +0900 Subject: [PATCH] Fix : Modify no-cors value - #8 --- mz_v1_front/src/routes/join/+page.svelte | 11 +++++++---- mz_v1_front/src/routes/login/+page.svelte | 7 ++----- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/mz_v1_front/src/routes/join/+page.svelte b/mz_v1_front/src/routes/join/+page.svelte index 60e97bc..52ea5e7 100644 --- a/mz_v1_front/src/routes/join/+page.svelte +++ b/mz_v1_front/src/routes/join/+page.svelte @@ -61,16 +61,19 @@ async function handleSubmit(event) { const response = await fetch('http://175.45.194.59:5050/api/v1/users', { method: 'POST', body: formData, - mode: 'no-cors', credentials: 'include', }); if (response.ok) { const result = await response.json(); console.log('회원가입 성공:', result); - alert("회원가입 완료했습니다."); - goto('/'); // 성공 시 리디렉션 - } else { + alert("회원가입 완료했습니다!!"); + goto(targetPath); // 성공 시 리디렉션 + + } else if (response.status === 409){ + alert(`이메일이 중복되었습니다. 다른 이메일을 입력해주세요. `); + } + else { const error = await response.json(); alert(`회원가입 실패: ${error.message}`); } diff --git a/mz_v1_front/src/routes/login/+page.svelte b/mz_v1_front/src/routes/login/+page.svelte index 5e1930e..0050769 100644 --- a/mz_v1_front/src/routes/login/+page.svelte +++ b/mz_v1_front/src/routes/login/+page.svelte @@ -21,11 +21,11 @@ const response = await fetch("http://175.45.194.59:5050/api/v1/auth", { method: 'POST', body: formData, - mode: 'no-cors', + // mode: 'no-cors', credentials: 'include', }); - if (response == 200) { + if (response.status === 200) { const data = await response.json(); // 백엔드로부터 받은 데이터를 JSON으로 파싱 const { token, email } = data; // 파싱된 JSON 객체에서 token과 email을 추출 @@ -35,9 +35,6 @@ goto({targetPath}); // 사용자를 홈 페이지로 리다이렉트 } - else if (response == 409){ - alert("이메일이 중복되었습니다.") - } else { alert('로그인 실패 \n 이메일과 비밀번호를 확인해주세요'); }}