๋
ผ์ ์ฌํญ์ ์ ์คํ ๋ฆฌ ๋ถ๋ฆฌ๋ฌธ์ ์ ํด๊ฒฐ ๋ฐฉ๋ฒ?๋จ์ ๋ฐ๋ ์๊ฒฌ์ด๋ฉ์ผ ์ ์ฑ
ํ์ธ์ฌํญ
๋ ผ์ ์ฌํญ
์ ์ ์คํ ๋ฆฌ ๋ถ๋ฆฌ
๋ฌธ์ ์
์ ํฌ๋ ์ด์๋ฅผ ๊ณ์ ์๋ฃํจ์๋ ๋ถ๊ตฌํ๊ณ ์งํ๋ฅ ๊ณผ ์ฐจํธ๊ฐ ์ฒ์ฐธํ ์ํ์
๋๋ค. ๐ซ


์ด๋ ์์ ํฐ์ผ์ธ ์ ์ ์คํ ๋ฆฌ๊ฐ ์๋ฃ๋์ง ๋ชปํ ๊ฒ์ด ์ด์ ์ธ๋ฐ์.

ํด๊ฒฐ ๋ฐฉ๋ฒ?
์ด๋ฅผ ํด๊ฒฐํ๊ณ ์ ์ ํฌ ํ ์งํ๋ฐฉ์์ ๋ง์ถฐ์ ์คํ ๋ฆฌ๋ฅผ 3๊ฐ์ง๋ก ๋ถ๋ฆฌํ๊ณ ์ ํฉ๋๋ค.

ํ๋์ ํฐ์ผ์ด ์ด์ ๋ ์๋์ ๊ฐ์ด 3๊ฐ์ง๋ก ๋ถ๋ฆฌ ์ํค๊ณ ํ์ ์์
์ ๊ฐ๊ฐ์ ์คํ ๋ฆฌ๋ก ์ด๋์ํค๊ณ ์ ํฉ๋๋ค.

- Prefix๋ก ๊ตฌ๋ถ
- API ๊ฐ๋ฐ
BACKEND
API ๊ฐ๋ฐ- UI ๊ตฌํ
FRONTEND
ํ์ด์ง UI ๊ตฌํ- API ์ฐ๋ : Front - API ์ฐ๋ ๋ฐ ๊ธฐ๋ฅ ๊ฐ๋ฐ
FRONTEND
API ์ฐ๋FRONTEND
๊ธฐ๋ฅ ๊ฐ๋ฐ
Prefix๋ฅผ ํต์ผ ํ๋๊ฒ ์ข์ ๊ฒ ๊ฐ์๋ฐ.. ์ข์ ๋ค์ด๋ฐ ์์ผ๋ฉด ์ถ์ฒ ๋ถํ๋๋ฆฝ๋๋ค. ์ ญ์.. ์๊ฒฌ์ ..
- ๊ฐ ๊ตฌํ์ ๋ง๊ฒ ๋ฌธ์ฅ์ผ๋ก ๋ถ๋ฆฌ๋ฅผ ํด๋ ๋๊ฒ ์ง๋งโฆ?
์ ํฌ๊ฐ ์๋ฌธ๊ฐ๋ ์๋๊ณ .. ๊ณ ๋ฏผํ๋ ๊ฒ๋ณด๋ค Prefix๋ก ๋นจ๋ฆฌ ๋๋ด๋๊ฒ ๋ซ์ง ์์๊น ์ถ์์ต๋๋ค.
ex)โฆ ์์๋ ์๋ฌธ์ด ์๋จ. ๐ซ
๋จ์
ํ๋์ ์ ์ ์คํ ๋ฆฌ์์ API ๊ด๋ จ๋ ๋ด์ฉ์ ์์ฑํ๊ณ ,
๋๊ธ์ ํตํด์ ์ํตํ๋ ์ด์ ์ ํฌ๊ธฐํด์ผ ๋๋ ๋ฌธ์ ๊ฐ ์์ต๋๋ค.


์ด๋ฅผ ์ํด ์ด์ ๋งํฌ ๊ธฐ๋ฅ์ด ์๊ธด ํฉ๋๋ค๋งโฆ ์ด๊ฑธ๋ก ๋จ์ ์ด ํด์๊ฐ ๋ ๊ฒ ๊ฐ์ง ์๋ค์. ๐


์ด์ ๋งํฌ๋ฅผ ์ค์ ํ ๋ ๊ด๊ณ ์ค์ (clones, is cloned byโฆ.)๋ ํด์ค์ผ ํฉ๋๋ค.
๐ถ ์ ๋ ๋ณต์ ๊ฐ ์๋ฏธ์ ์ผ๋ก ์ข ๋ ๊ฐ๊น๋ค๊ณ ์๊ฐํด์ clones - is cloned by ๋ก ์ค์ ํ์ต๋๋ค.
๋ฐ๋ ์๊ฒฌ
[๋ฐฑ์๋ ์ค์ ์คํฌ๋ผ ๋
ผ์ ๊ฒฐ๊ณผ]
์ด์ฐจํผ ์ด๋ฒ 5ํ์ฐจ์ ์คํ ๋ฆฌ ๋ค์ด ๋ง๋ฌด๋ฆฌ ๋ ํ
๋ฐโฆ
์ง๊ธ ๋ถ๋ฆฌํ๋ ์ํ๋ ์ฐจํธ๊ฐ ํฌ๊ฒ ๋ฌ๋ผ์ง ๊ฒ ๊ฐ์ง๋ ์์.
(โ ๋ง๋ค๊ณ ์ฎ๊ธฐ๊ณ ํ๋๊ฒ๋ ์๊ฐ์ด๋ ์ฐจ๋ผ๋ฆฌ ๊ฐ๋ฐ์ ๋!)
์ด๋ฉ์ผ ์ ์ฑ
- ํ์ฌ ๊ตฌํ๋ ์ํฉ
- dongkyurami2@gmail.com ์ด๋ฉ์ผ ์์ฑ
- ์ด๋ฉ์ผ ์ ์ก โ ์ธ์ฆ ์ฝ๋๋ฅผ ๋ณด๋ด๊ณ ์ธ์ฆํ๊ธฐ ๋ฒํผ(GET URI ์ถ๊ฐ)
โ ๋งํฌ๊ป๋ก 2๋จ๊ณ ์ธ์ฆํด์ ์ฑ ๋น๋ฐ๋ฒํธ๋ก ์ค์ ํ ์ํ
GET
/api/users/confirm-email?email=:email&authToken=:authToken
โ ๋ฒํผ ํด๋ฆญ๋๋ฉด ํด๋น URL๋ก ์ธ์ฆ์ฒ๋ฆฌ
- ๋ ผ์ ์ฌํญ
- ํ์๊ฐ์ ํ ๋ (์์ด๋ ์์ ์ด๋ฉ์ผ ์ธ์ฆ ์ฒ๋ฆฌ)
- ์ธ์ฆ๋์์ต๋๋ค.
- ๊ธฐ๋ฅ ์ ํ (์ธ๊ฐ)
- ๋งค์น ๊ธ์์ฑ ์ ํ
- ํ์ด์ง ์๋ก ๊ตฌ์ฑ(ํ๋กํ ์์ ํ์ด์ง)
ํ์๊ฐ์
์ ํ ๋ ์ธ์ฆ์ด ๋์ด์ผ๋ง ์๋ฃ๊ฐ ๋๊ฒ ํ ๊ฒ์ธ์ง?
โ ์ธ์ฆ ์ฝ๋๋ฅผ ๋ณด๋ด๊ณ ์ธ์ฆ ์ฝ๋๋ฅผ ์
๋ ฅํ๋๋ก
์ถํ์ ์ด๋ฉ์ผ์ ์ธ์ฆํ๋๋ก ํ ๊ฒ์ธ์ง?
(๊ฐ์ธ ํ๋กํ ํ์ด์ง์์ ๋ฒํผ ์ถ๊ฐ ๋ฑ)
โ ์๊ฑฐ๋ ๋์ค์ ๋ ํ๋ฉด ํ ์ ์์ผ๋ฉด ํ๋๊ฒ ์ข์ ๊ฒ ๊ฐ๋ค์
ํ์ธ์ฌํญ
- ์ด๊ฑฐ์ด์ api.dongkyurami~ ์๋๊ฐ์? โ ๋ง์ต๋๋ค. ์์ ํ์ต๋๋ค!