diff --git a/src/pages/Register/Register.tsx b/src/pages/Register/Register.tsx index 500b4b4feee4cba4ee5c7640d5509eb9d13bc87f..6cbc381258f6fc02010300c05ad61db500389c21 100644 --- a/src/pages/Register/Register.tsx +++ b/src/pages/Register/Register.tsx @@ -42,39 +42,39 @@ function Register() { }, [password, confirmation]); const onRegister = async (e: React.SyntheticEvent) => { - e.preventDefault(); - - const requestBody = { - name, - username, - password, - }; - - const response = await fetch(`${REST_BASE_URL}/user`, { - method: "POST", - headers: { - "Content-Type": "application/json", - }, - body: JSON.stringify(requestBody), - }); - - const data = await response.json(); - - if (!response.ok) { - toast.error(data.message, { - position: "top-center", - autoClose: 1500, - hideProgressBar: false, - closeOnClick: true, - pauseOnHover: true, - draggable: true, - progress: undefined, - theme: "light", - }); - } else { - localStorage.setItem("token", `Bearer ${data.token}`); - navigate("/"); - } + e.preventDefault(); + const requestBody = { + email, + username, + password, + }; + try { + const response = await fetch(`${REST_BASE_URL}/registration`, { + method: "POST", + headers: { + "Content-Type": "application/json", + }, + body: JSON.stringify(requestBody), + }); + console.log(requestBody); + const data = await response.json(); + if (!response.ok) { + toast.error(data.message, { + position: "top-center", + autoClose: 1500, + hideProgressBar: false, + closeOnClick: true, + pauseOnHover: true, + draggable: true, + progress: undefined, + theme: "light", + }); + } else { + navigate("/login"); + } + } catch (error) { + console.error("Error during registration:", error); + } }; return(