diff --git a/src/routes/(mono-column)/signup/+page.svelte b/src/routes/(mono-column)/signup/+page.svelte index 98ca24b..70df209 100644 --- a/src/routes/(mono-column)/signup/+page.svelte +++ b/src/routes/(mono-column)/signup/+page.svelte @@ -21,24 +21,25 @@ } const centerPosition = (slider.clientWidth * currentSlidePosition) / 600; slider.scrollTo({ left: centerPosition, behavior: "smooth" }); - } + }; const emailAuth = async (email) => { userEmail = email; const requestData = { email: email, }; + const fetchData = { + method: 'post', + headers: { + 'Content-Type': 'application/json;charset=UTF-8' + }, + body: JSON.stringify(requestData) + } if (validateEmail(email)) { alert("이메일 형식이 올바릅니다."); - await fetch("https://dev.q-box.site/api/emails", { - method: "post", - body: JSON.stringify(requestData), - }).then(async (response) => { + await fetch("https://dev.q-box.site/api/emails", fetchData).then(async (response) => { if (Response.status >= 200 && Response.status < 300) { - - - - slide("next") + slide("next"); return response.json(); } else { const errData = await response.json(); @@ -55,21 +56,26 @@ const requestData = { key: code, }; - await fetch( import.meta.env.VITE_API_URL + `/emails`, { - method: "post", - body: JSON.stringify(requestData), - }).then(async (response) => { - if (Response.status >= 200 && Response.status < 300) { - console.log(`인증완료`); - slide("next") - return response.json(); - } else { - const errData = await response.json(); - console.log(errData); - throw new Error("Something went wrong (server side)"); - } - }); - }; + const fetchData = { + method: 'post', + headers: { + 'Content-Type': 'application/json;charset=UTF-8' + }, + body: JSON.stringify(requestData) + } + + await fetch(import.meta.env.VITE_API_URL + `/emails`, fetchData).then(async (response) => { + if (Response.status >= 200 && Response.status < 300) { + console.log(`인증완료`); + slide("next"); + return response.json(); + } else { + const errData = response.json(); + console.log(errData); + throw new Error("Something went wrong (server side)"); + } + }); + }; // 이메일 체크 const validateEmail = (email) => { @@ -89,10 +95,9 @@ {#if step === "emailAuth"} {:else if step === "authComplete"} - + {:else} - {/if} {/each}