๋น์ ๊ณต์๋ฅผ ์ํ ํ์คํ ๋ง์ง์ง๋ ๋ง๋ค๊ธฐ ํ๋ก์ ํธ!: Front, Back-end ๊ทธ๋ฆฌ๊ณ ๋ฐฐํฌ๊น์ง
๋ด๊ฐ ์ข์ํ๋ ์ ํ๋ฒ์ ๋ง์ง์ง๋๋ฅผ ๋ง๋ค๋ฉด์ ํ๋ก ํธ์๋, ๋ฐฑ์๋, ์นด์นด์ค๋งต API ์ฌ์ฉ๋ฒ, ๋ฐฐํฌ๊น์ง ํ๋ฒ์ ๋ฐฐ์ธ ์ ์๋ ํ์คํ ๋ง์ง์ง๋ ๊ฐ์์ ๋๋ค.
์๊ฐ์ 744๋ช
๋์ด๋ ์ด๊ธ
์๊ฐ๊ธฐํ ๋ฌด์ ํ

์๋ ํ์ธ์.
์๋ ๋ด์ฉ์ด ์ ๋ฐ์ดํธ ๋์ด์!
์ ๋ฐ์ดํธํ ์์์์๋ ์ด๋ฏธ ์ ๋ด์ฉ์ ํ์ตํ๊ณ ์ค์ ๊ฒ์ผ๋ก ๊ฐ์ ํ๊ณ ๊ฐ์ ์งํ์ ์กฐ๊ธ ๋น ๋ฅด๊ฒ ํ์ต๋๋ค.
ํน์ ์ด๋ ค์ด ์ ์ด ์์ผ์๋ค๋ฉด ์ง๋ฌธ ๊ฒ์ํ์ ๋จ๊ฒจ์ฃผ์๋ฉด ๋น ๋ฅด๊ฒ ๋ต๋ณํด๋๋ฆฌ๊ฒ ์ต๋๋ค. :)
1. ํ์๊ฐ์ ๊ธฐ๋ฅ
์์ด๋, ๋น๋ฐ๋ฒํธ, ๋๋ค์์ ์ ๋ ฅํ ์ ์ ๋ฅผ ํ์๊ฐ์ ํ ์ ์๋ ๊ธฐ๋ฅ์ ๋ง๋ค ์ ์์ต๋๋ค.
์์ฒญํ ์ ์ ๋ฅผ DB์ ์ ๋ ฅํ๊ณ , ํ ํฐ(JWT)์ ๋ฐ๊ธํ์ฌ ํ์์ฉ ๊ธฐ๋ฅ์ ์ฌ์ฉํ ์ ์๊ฒ ํฉ๋๋ค.
2. ๋ก๊ทธ์ธ ๊ธฐ๋ฅ
ํ์๊ฐ์ ์ด ๋ ์ ์ ๋ ์์ ์ ์์ด๋์ ๋น๋ฐ๋ฒํธ๋ฅผ ์ ๋ ฅํ๋ฉด, ๋ก๊ทธ์ธํ์ฌ ํ์ ์๋น์ค๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
3. ๋ก๊ทธ์ธ ์ ์ง, ๋ก๊ทธ์์ ๊ธฐ๋ฅ ๊ตฌํ
๋ก๊ทธ์ธ ํ ์ ์ ๋ ํค๋์ "์๋ ํ์ธ์ (๋๋ค์)๋"์ผ๋ก ํ์ํฉ๋๋ค.
๋ก๊ทธ์์ ๋ฒํผ์ ๋๋ฅด๋ฉด ๋ก์ปฌ ์ ์ฅ์์์ ํ ํฐ์ ์ญ์ ํ์ฌ ๋ก๊ทธ์์์ ํ ์ ์์ต๋๋ค.
4. HTTPS ์ ์ฉ
์ธ์ฆ ๊ธฐ๋ฅ๊ฐ์ด ๋ณด์์ ์ผ๋ก ์ ๊ฒฝ์ธ ์์๋ค์ด ๋์ด๋๋ฉด,
์กฐ๊ธ ๋ ์์ ํ ํต์ ๋ฐฉ๋ฒ์ ์ฌ์ฉํด์ผํฉ๋๋ค.
Let's Encrypt๋ฅผ ์ฌ์ฉํด์ SSL ์ธ์ฆ์๋ฅผ ๋ฐ๊ธํ๊ณ ๋ง์ง์ง๋ ์ฌ์ดํธ์ HTTPS ํต์ ์ ์ ์ฉํ ์ ์์ต๋๋ค.
์๋ ํ์ธ์.
์ ํ๋ธ ์ฑ๋์ ์ด์ํ๋ฉฐ ํฅ๋ฏธ๋ก์ด ๊ฐ๋ฐ ์ฝํ ์ธ ๋ฅผ ๋ง๋ค๊ณ ์์ด์.
์ง๋๋ฒ์ ์น ๊ธฐ์ ์ ํ์ฉํด์ ๋ง์ง์ง๋ ์๋น์ค ๋ง๋ค๊ธฐ ์๋ฆฌ์ฆ๋ฅผ ๋ง๋ค์๊ณ
์ด๋ฒ์ ํฌ์์ ๊ฐ๋ฐ์ ํฉ์น ์๋ฆฌ์ฆ๋ฅผ ๋ง๋ค๋ ค๊ณ ํฉ๋๋ค!
์๋ ๋งํฌ๋ฅผ ํตํด ๋ณด์ค ์ ์๋ ์์์ '์ฝ๋ฉ์ ์ด๋ป๊ฒ ํฌ์์ ๋ฌด๊ธฐ๊ฐ ๋๋๊ฐ' ์๋ฆฌ์ฆ ์๋ง์ ์๋ฆฌ๋ ์์์ ๋๋ค.
๊ด์ฌ ์์ผ์ ๋ถ๋ค์ ๊ธ๋ฑ ์ฝ์ธ ์๋ ๋ด์ ๋ง๋ค์ด ๋ณด์๋๊ฑด ์ด๋จ๊น์? ๊ณ ๊ณ !
https://www.youtube.com/watch?v=m_CDHb0iSlk&t=1559s
๊ฐ์ฌํฉ๋๋ค.
์๋ ํ์ธ์. :)
์ผ๋ง์ ์๊ฐํ์ ๋ณด๊ณ ์ข์ ์์ด๋์ด๊ฐ ๋ ์ฌ๋ผ์ ๊ฐ์ ์ ๋ฐ์ดํธ๋ฅผ ํด์ผ๊ฒ ๋ค๋ ์๊ฐ์ด ๋ค์์ด์.
์ฐ๋ฆฌ๊ฐ ๋ง๋ ๋ง์ง์ง๋์ ์ถ๊ฐ์ ์ธ ๊ธฐ๋ฅ์ ๋ํด๋ณผ๊น ํฉ๋๋ค.
1. ํ์๊ฐ์ /๋ก๊ทธ์ธ ๊ธฐ๋ฅ
2. ๊ฒ์ํ ๊ธฐ๋ฅ??
๋ฌผ๋ก ์์ง ์์ด๋์ด๋ง ์๋ ๋จ๊ณ๋ผ ์ ๋ฐ์ดํธ ๋ด์ฉ์ ๋ฐ๋ ์ ์๊ฒ ์ง๋ง,
ํ 6์ ์ฏค ์ ๋ฐ์ดํธ๋ฅผ ํด๋ณด๋ ค๊ณ ํฉ๋๋ค. :)






