
http://localhost:5000/api/user/signup

์ ๋ ฅ ํ send ๋๋ฅด๋ฉด ํ ํฐ ๋ฐ๊ธ ํ mongoDB์ ํ์ธํ๋ฉด

user๊ฐ ์ถ๊ฐ๋๊ฒ ํ์ธ๋๋ค.



src ํด๋ ๋ด์ services ํด๋ ์์ฑ ํ userService.js ์์ฑ

import apiClient from "../utils/api-client";
export async function signup(user, profile) {
const body = new FormData();
body.append("name", user.name);
body.append("email", user.email);
body.append("password", user.password);
body.append("deliveryAddress", user.deliveryAddress);
body.append("profilePic", profile);
await apiClient.post("/user/signup", body);
}
SignupPage.jsx
import { signup } from "../../services/userServices";
//๊ฐ์
ํ๊ธฐ
const submitData = async (formData) => {
await signup(formData, profilePic);
};
ํ ์คํธ๋ฅผ ์ํด password ์ ํจ์ฑ ๊ธธ์ด๋ฅผ 8์ ์ด์์ผ๋ก ์์ ํ๋ค.
(๋ฐฑ์๋์์ 8์ ์ด์ ๋ฐ๊ธฐ๋ก ๋์ด์์)


submit๋ฒํผ์ ๋๋ฅด๋ฉด mongoDb์ ์ ์ฅ๋๊ฒ์ด ํ์ธ๋๋ค.

๋๊ฐ์ ์ด๋ฉ์ผ๋ก ๊ฐ์ ์ ์๋ฌ๋ฉ์ธ์ง๊ฐ ๋์์จ๋ค.
'FRONTEND > React' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| [myCart] ๋ก๊ทธ์ธ ํ์ด์ง/JWT ํ ํฐ ๋ฐ๊ธ๊ณผ ๋ก์ปฌ์คํ ๋ฆฌ์ง์ ํ ํฐ ์ ์ฅ ํ ํํ์ด์ง๋ก ์ด๋ (0) | 2023.12.21 |
|---|---|
| [myCart] signup์๋ฌ ์ถ๋ ฅ (0) | 2023.12.21 |
| [myCart] ์ํ ์์ธ ํ์ด์ง ์๋ ์ฆ๊ฐ ๋ฒํผ (0) | 2023.12.20 |
| [myCart] ๋ก๋ฉ ์ค ํ๋ฉด ํ์ํ Loader ์ปดํฌ๋ํธ ์์ฑ (1) | 2023.12.20 |
| [myCart] ์ํ ์์ธ ํ์ด์ง (1) | 2023.12.20 |