์ ๊ณต์๋ค์ ์ํ ์ง์ ๊ณต์ & ์ํต ๊ฒ์ํ ๐งโ๐
์๋ฃ ์ ๋ก๋, ๋๊ธ, ํ๊ทธ ๋ถ๋ฅ๊น์ง! ์ ๊ณต ์ ๋ณด๋ฅผ ํจ๊ป ๋๋๋ ๊ณต๊ฐ
๐
์์์ผ : 2025๋
4์ 29์ผ (ํ)
๐
์ข
๋ฃ์ผ : 2025๋
5์ 20์ผ (ํ)
๐ ์ด ๊ธฐ๊ฐ : 22์ผ๊ฐ์ ๊ฐ๋ฐ
| ๋ฐฑ์๋ | ๋ฐฑ์๋ | ํ๋ก ํธ์๋ | ํ๋ก ํธ์๋ |
|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
| ๊น๋ฏผ์ฌ | ์ต์งํ | ๊น๊ท๋ฏผ | ํ์ธ์ค |
- ํ์๊ฐ์ / ๋ก๊ทธ์ธ (JWT ์ธ์ฆ)
- ๋๋ค์, ํ๋กํ ์ด๋ฏธ์ง, ์ ๊ณต ์ค์
- ๋น๋ฐ๋ฒํธ ์ฌ์ค์
- ๊ฒ์๊ธ ์์ฑ / ์์ / ์ญ์
- ํ๊ทธ & ์ ๊ณต ๋ถ๋ฅ๋ณ ๊ฒ์๊ธ ํํฐ๋ง
- ์ด๋ฏธ์ง/ํ์ผ ์ฒจ๋ถ ๊ธฐ๋ฅ
- ์ข์์(์ถ์ฒ) ๊ธฐ๋ฅ
- ์ปค๋ฎค๋ํฐ ๊ธฐ๋ฅ
- ๋๊ธ & ๋๋๊ธ ์์ฑ
- ๋๊ธ ์ข์์ ๊ธฐ๋ฅ
- ์ฒจ๋ถํ์ผ ํฌํจ ๊ฐ๋ฅ
- ai ์ถ์ฒ ๋ต๋ณ ๊ธฐ๋ฅ
- ํค์๋ ๊ธฐ๋ฐ ๊ฒ์๊ธ ๊ฒ์
- ์ ๊ณต๋ณ ํํฐ๋ง
- ์ต์ ์ / ์ธ๊ธฐ์ ์ ๋ ฌ
Frontend : React + TypeScript, Zustand, React Query, Tailwind CSS, ky, React Router
Backend : Node.js + Express, Mongoose, JWT, Bcrypt, Swagger
Database : MongoDB Atlas
Deploy : Vercel (ํ๋ก ํธ), Heroku or Render (๋ฐฑ์๋)
๊ธฐํ : ESLint, Prettier, Postman, Git, GitHub
1.ํ๋กํ ํธ์ง ๊ธฐ๋ฅ 404 ์ค๋ฅ
ํ๋กํ ํธ์ง ๊ธฐ๋ฅ์ ๊ตฌํํ๋ ๊ณผ์ ์์, API ํธ์ถ ์ 404 ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ฉฐ ํ๋ก ํธ์๋์ ๋ฐฑ์๋ ๊ฐ ์ฐ๊ฒฐ์ด ๋์ง ์๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ต๋๋ค. ํด๋น ์ค๋ฅ๋ PATCH ์์ฒญ์ ๋ณด๋์์๋ ๋ถ๊ตฌํ๊ณ ๋ฐฑ์๋์์ ํด๋น ๋ผ์ฐํธ๋ฅผ ์ฐพ์ ์ ์๋ค๋ ์๋ต์ด์์ต๋๋ค.
์ฒ์์๋ ํ๋ก ํธ์๋ ์ฝ๋์์ URL ํน์ ์์ฒญ ๋ฐฉ์์ ๋ฌธ์ ๊ฐ ์๋ค๊ณ ํ๋จํ๊ณ ์ฌ๋ฌ ์ฐจ๋ก ์์ฒญ ๊ฒฝ๋ก๋ฅผ ์ ๊ฒํ์ง๋ง, ์ฝ๊ฒ ์์ธ์ ์ฐพ์ ์ ์์์ต๋๋ค. ์ด๋ ๋ฐฑ์๋์์ ์๋ํฌ์ธํธ๊ฐ /auth/updatedetails๋ก ์ค์ ๋์ด ์์์ ์๋ ค์ฃผ์
จ๊ณ , ๊ธฐ์กด์ ์ ๊ฐ ์ฌ์ฉํ๋ ๊ฒฝ๋ก์ ๋ค๋ฆ์ ํ์ธํ ์ ์์์ต๋๋ค
๋ฐฑ์๋์์ ์ํต์ ํตํด ์ ํํ API ๋ช
์ธ๋ฅผ ์ฌํ์ธํ ํ, ํ๋ก ํธ์๋์์ API ์์ฒญ ๊ฒฝ๋ก๋ฅผ /auth/updatedetails๋ก ์์ ํ๊ณ ์ฌ์์ฒญํ์ ์ ์์ ์ผ๋ก ์๋ต์ด ์ด๋ฃจ์ด์ก์ต๋๋ค. ์ดํ ํ๋กํ ํธ์ง ๊ธฐ๋ฅ์ด ์ฑ๊ณต์ ์ผ๋ก ๊ตฌํ๋์์ต๋๋ค.
- ๋ญํน ํ์ด์ง ๊ตฌํ
- ๋น๋ฐ๋ฒํธ ์ฐพ๊ธฐ ๊ตฌํ
- ์ค์๊ฐ ์๋ฆผ ๊ธฐ๋ฅ ๊ตฌํ
- ์ฌ์ฉ์ ํ์ด์ง ํํ ๊ตฌํํ















