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}