https://devent.tistory.com/141
๐ฅ ๋ฐํด๋ฅผ ์ฌ๋ฐ๋ช ํ์ง ๋ง์
์์ ๊ธ์ ๋์์๋ฏ์ด ์๋์ฐจ๋ฅผ ๋ง๋ค๊ธฐ ์ํด ๋ฐํด๋ฅผ ์ฌ๋ฐ๋ช ํ ํ์๋ ์๋ค. ๋ฐ๋ณต์ ์ธ ์ผ์ ์ค์ด๊ธฐ ์ํด์๋ ํ ๋ฒ ๋ฐ๋ช ํ๋ ๊ธฐ์ ์ ๊ณต์ํํ์ฌ ๋๊ตฌ๋ ์ฝ๊ฒ ์ฌ์ฉํ ์ ์๋๋ก ํด์ผ ํ๋ค. ๋ง์น ์ํ์๋ค์ด ์ํ ๊ณต์์ ๋ง๋ค๋ฏ, ๊ฐ๋ฐ์ ๋ํ ํ ํ๋ฆฟํ๋ฅผ ํด๋์ผ๋ฉด ํธํ๋ค.
๋๋ถ๋ถ์ ์์ฉ ์๋น์ค๋ค์ ๊ณ ๋ง๊ณ ๋งํ๋ค. ์ปค๋ฎค๋ํฐ, ์ฑํ ์ฑ, ์ ๋ณด๊ณต์ ์๋น์ค ๋ฑ๋ฑ ๋ฌด์ํ ์น์๋น์ค๋ค์ ๋ชจ๋ ํ๋ก ํธ/๋ฐฑ์๋๋ก ๊ตฌ์ฑ๋์ด์๋ค. ํ๋ก ํธ์๋ ์น ํ๋ ์์ํฌ, UI&UX, ๋ฐฑ์๋ ํต์ , ๋์์ธ ์์คํ , ์ฌ์ฉ์ ์ธํฐ๋ ์ ์ฒ๋ผ ๋ฐ๋ก ๋ณด์ด๋ ํ๋ฉด์ ์ฃผ๋ก ๋ค๋ฃฌ๋ค. ์ด์ด ๋ฐฑ์๋์์๋ ํ์๊ฐ์ ์ฒ๋ฆฌ, ์ธ์ฆ, API ๋ฑ์ ๋ค๋ฃฌ๋ค. ์ด์ ๊ฐ์ ๋ก์ง์๋ ๋ณ๋ค๋ฅธ ๊ธฐ์ ์ ์ฐจ์ด๊ฐ ์๋ค. ๋ฐ์ดํฐ๋ฒ ์ด์ค CRUD๋ฅผ ์์ฉํ๋ฉด ๊ทธ๋ง์ด๋ค. ๊ทธ๋ผ์๋ ๋ถ๊ตฌํ๊ณ ๊ฐ ์๋น์ค๋ง๋ค ๋ก์ง์ด ํต์ผ๋์ง ์๋๋ค.
๋งค๋ฒ ์ฌ๋์ ์๊ฐ์ด ๋๊ฐ๋ค๋ ๊ฑด ๋ถ๊ฐ๋ฅํ๋ค. 1๋ ์ ์ ์๊ฐ์ ์ค๋์ ์๊ฐ๊ณผ ๋ค๋ฅด๊ณ ๊ทธ ์ฌ์ด ์๋ก์ด ๊ธฐ์ ์ ์ต๋ํ์ ์๋ ์๋ค. ๋ ํจ์จ์ ์ธ ๋ฐฉ๋ฒ๊ณผ ์ฒด๊ณ์ ์ธ ๊ฐ์ด๋๋ผ์ธ์ด ์์ด๋ ์ฝ๋๋ฅผ ์ ๊ธฐ์ ์ผ๋ก ์ ์ง์ํค๋ ๊ฑด ํ๋ ์ผ์ด๋ค. ๊ทธ๋ ๊ธฐ์ ํ์ค์ด ํ์ํ๊ณ ์ฝ๋์ ํต์ผ์ด ํ์ํ๋ค.
๋ด๊ฐ ๊ฐ์ธ์ ์ผ๋ก ์งํํ๋ ์ฌ์ด๋ ํ๋ก์ ํธ์ ๊ฒฝ์ฐ ์ฃผ๋จน๊ตฌ๊ตฌ์์ผ๋ก ๊ฐ๋ฐํ์๋ค. ์ด๋ฒ ํ ํ๋ฆฟ์ ๊ฐ๋ฐํ๊ธฐ ์ ๋ถํฐ๋ ๊นํ๋ธ๋ ์ฌ์ฉํ์ง ์์๋ค. ๋ชจ๋ ๊ฐ๋ฐ์ ๋ก์ปฌ์์ ์งํํ๊ณ ์ฝ๋๋ฅผ USB์ ๋ด์ ๋ ธํธ๋ถ ์๋ฒ๋ก ์ ์กํ๋ค. (...)
์ด ๊ฐ์ ๊ณผ์ ์ ๋ชน์ ๋นํจ์จ์ ์ด์๊ณ ๊ฐ์ ์ด ์๊ธํ๋ค.
๐จ ์ง๊ธ์ ๊ฐ๋ฐ๊ณผ์
์ง๊ธ์ ๊ฐ๋ฐ๊ณผ์ ์ ์ ์ ๋นํด ์ ๋ง๋ก ๊ฐ๊ฒฐํด์ก๋ค. ๊นํ๋ธ ํ ํ๋ฆฟ์ ๊ธฐ์ด๋ก ํ์ฌ ํ๋ก ํธ์๋์ ๋ฐฑ์๋ ๋ก์ง์ ๊ตฌ์ฑํ๊ณ ๋ถ๋ถ์ ์ผ๋ก ์์ ํ๊ธฐ๋ง ํ๋ฉด ๋๋ค. ๊ฐ๋ฐ๋ถํฐ ์คํ๊น์ง npm init๋ฅผ ํ๊ฑฐ๋ ํ๋ก์ ํธ ๋ก์ง์ ์๋ก ๊ตฌ์ฑํ ํ์๊ฐ ์์ด์ก๋ค.
์ถํ ๋ฐฐํฌ ๊ณผ์ ์ ๋ํด์๋ ๋ค๋ฃฐ ์์ ์ธ๋ฐ ๊ฐ๋ฐ๊ณผ์ ๋งํผ ๋ฐฐํฌ๊ณผ์ ๋ํ ๊ฐํธํด์ก๋ค. ๊ด๋ จํ ์คํ์์ค๋ ๋ค์ ๋งํฌ๋ฅผ ์ฐธ๊ณ ํ๋ฉด ๋๋ค.
https://github.com/Team-DeVent/devent-deploy
โ๏ธ ํ์ ๋ก์ง์ ํ์คํ
๊ทธ๋์ ๊ฐ์ , ๋ก๊ทธ์ธ ๋ก์ง์ ๊ตฌํํ๋ฉด์ ๊ฐ๊ธฐ ๋ค๋ฅธ ๋ก์ง๊ณผ ์ธ์ฆ ๊ณผ์ ์ ๊ฑฐ์ณค๋ค. ์ง๊ธ๊น์ง ๊ฐ๋ฐํ๋ ์๋น์ค๋ง๋ค JWTํ ํฐ ๋ง๋ฃ์๊ฐ์ ๋ค๋ฅด๊ฒ ์ค์ ํ๊ธฐ๋ ํ๊ณ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ก์ง์ด ๋ค๋ฅด๊ธฐ๋ ํ๋ค. ์ด์ ๊ฐ์ ๊ธฐ์ ์ ์ฒ์๋ถํฐ ๊ตฌํํ๊ธฐ์๋ ์๊ฐ๋ญ๋น๋ ์์์ง๋ง ๋ฌด์๋ณด๋ค ํ์คํ๊ฐ ํ์ํ๋ค.
์ธ์ฆ |
1. JWT ํ ํฐ ์ฌ์ฉ 2. req.headers['x-access-token']; ๋ฏธ๋ค์จ์ด ์ธ์ฆ 3. ํ์ ํธ๋ค๋ง์ Rest API์์น์ ์ค์ 4. ๋ก๊ทธ์ธ ์ ๋ณด๋ Base64์ธ์ฝ๋ฉ ํ ์ ์ก |
์ด๋ ๋ฏ ์ฝ๋์ ํ์คํ๋ฅผ ์ ์ํ๊ณ ๋๋ ๊ฐ๋ฐํ๊ธฐ์ ์กฐ๊ธ ๋ ์์ํ๋ค.
๐ ํ๋ก์ ํธ ์ดํ
๊นํ๋ธ ๋ ํฌ์งํ ๋ฆฌ ์ค ๋๋ถ๋ถ ์ด ํ๋ก์ ํธ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋ง๋ค์ด์ก๋ค. ์ฒ์๋ถํฐ ์ ๋๋ก ๋ ๋ฐํด๋ฅผ ๋ฐ๋ช ํ๊ณ ํธํ๊ฒ ๊ฐ๋ฐํ ์ ์์๋ค. ๋๋ถ์ ๋ถํ์ํ ๊ฐ๋ฐ ๊ณผ์ ์ ์๋ตํ๊ณ ํ๋ก์ ํธ์ ๊ธฐ๋ฅ๊ณผ ์์ฑ๋์ ์ด์ฒจ์ ๋ง์ถ ์ ์๊ฒ๋์๋ค.
'๐คํ๊ณ > ํ๋ก์ ํธ ํ๊ณ ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๋์์ธ ์์คํ ํ๋กํ ํ์ ์ ๋ง๋ค๋ฉด์. (0) | 2022.06.16 |
---|---|
๊ธฐ์ ๋ธ๋ก๊ทธ ๊ฐ๋ฐ ํ๊ณ (0) | 2022.04.07 |
Docker ์๋ ๋ฐฐํฌ ์์คํ ์ ๊ตฌ์ถํ๋ฉฐ. (0) | 2022.03.18 |