-
TIL | JAN 26(WED), 2022Developer blah blah/TIL _ WIL 2022. 1. 26. 21:21
๐์ค๋ ํ ์ผ
1. 9:30 ๊ธฐ์
2. 10:00 ๋ฐ์ผ๋ฆฌ ์คํฌ๋ผ
3. PPT ์์ (์ค์ )
4. WIKI ์์ฑ ์์
๐๋ด์ผ ํ ์ผ
1. 10:00 ๋ฐ์ผ๋ฆฌ ์คํฌ๋ผ
2. WIKI ์์ฑ ๋ง๋ฌด๋ฆฌ
3. ํ๋ก์ ํธ ๊ด๋ จ ์ง์ ์ ๋ฐ์ ์ผ๋ก ์ ๋ฆฌ
๐จ์ค๋ ์ป์ ๋ฐฐ์
WIKI๋ฅผ ์์ฑํ๋ฉด์ Express์ MongoDB์ ๋ํ ๋ ํผ๋ฐ์ค๋ฅผ ๋ง์ด ์ ํ๊ฒ ๋์ด ๊ฐ๋ตํ ์ ๋ฆฌํด ๋ณด๋ ค๊ณ ํ๋ค. ๋ ๊ฐ์ง ๋ชจ๋ ๋ด์ฉ์ด ๋ฐฉ๋ํ์ฌ ๋ฐ๋ก ํฌ์คํ ์ ํด์ผํ ๊ฒ ๊ฐ๋ค. ์ฐ์ ์ค๋์ Node.js์ ๋ฒ ํ์ธ Express์ ๋ํ์ฌ ์์๋ณด์.
Express
Express๋ ์น ๋ฐ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํด ๊ฐ๋ ฅํ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ ์ ์ฐํ Node.js ์น ์ ํ๋ฆฌ์ผ์ด์ ํ๋ ์์ํฌ์ด๋ค.
์ฌ์ค ์ ์ฐ๋ฆฌ ํ๋ก์ ํธ์ Express๋ฅผ ์ ์ฉํ๋?๋ฅผ ์๊ฐํด ๋ดค์ ๋, ๋๋ฌด ๋น์ฐํ๋ค. ์ง๊ธ๊น์ง Node.js๋ก ํ๋ก์ ํธ๋ฅผ ํ์ ๋, Express๋ฅผ ์ฌ์ฉํ์ผ๋๊น!
ํ์ง๋ง Express์ ๋ํด์ ์ฐพ์๋ณด๊ณ ๋๋๊น ์ ์ฌ์ฉํ ์ ๋ฐ์ ์์๋ ๊ฒ์ธ์ง ๊นจ๋ฌ์๋ค.๐ ์ ๋ช ํ๋๊น. ๋ณดํธ์ ์ด๋๊น. ๋ง์ ๊ณณ์์ ์ฌ์ฉํ๋๊น.
๊ฐ๋ฐ์ ํ๊ฑฐ๋ ๊ธฐ์ ์ ๋์ ์ ๊ฒฐ์ ํ ๋ ์ค์ํ ๋ถ๋ถ ์ค ํ๋๊ฐ ๋ ํผ๋ฐ์ค๊ฐ ์ผ๋ง๋ ๋ง์๊ฐ? ์ธ๊ฑฐ ๊ฐ๋ค.Node.js์ ํ์ค ์น์๋ฒ ํ๋ ์์ํฌ๋ก ๋ถ๋ฆด ๋งํผ Express๋ ์ด๋ฏธ ๋ง์ ๊ณณ์์ ์ฌ์ฉ๋๊ณ ์๋ค. Express๋ฅผ ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ ๋ด์ฅ๋ ๋ค์ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋ฏธ๋ค์จ์ด๋ฅผ ์ฌ์ฉํ ์ ์์๊ณ , ๊ทธ๋ก ์ธํ์ฌ ๊ฐ๋ฐ์ด ์์ํ๋ค.๊ทธ๋ ๋ค๋ฉด Express๋ฅผ ๋์ฒดํ ์ ์๋ ๋ค๋ฅธ ์น ํ๋ ์์ํฌ๊ฐ ์๋์ง ๊ถ๊ธํด์ ์ฐพ์๋ดค๋๋ฐ, Express์ ๋๋ถ์ด ์ฌ์ฉ๋๊ณ ์๋ ๋ํ์ ์ธ ๊ฒ์ผ๋ก Koa๊ฐ ์์๋ค. ํ์ง๋ง ์ง์ ๊ฐ๋ฅ์ฑ๊ณผ ์ถ๊ฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ฑ์ ๊ณ ๋ คํ์ ๋, ๊ฐ์ฅ ๋ง์ ๊ณณ์์ ๋ณดํธ์ ์ผ๋ก ์ฌ์ฉ๋๊ณ ์๋ Express๊ฐ ์ ํฉํ๊ณ ์์์ ์ธ๊ธํ ๊ฒ ์ฒ๋ผ ๊ฐ๋ฐ ๊ณผ์ ์์ ์ถฉ๋ถํ ๋ ํผ๋ฐ์ค ํ๋ณด๊ฐ ๊ฐ๋ฅํด์ ์ ์ ํํ๋ค๊ณ ์๊ฐํ๋ค.
https://developer.mozilla.org/ko/docs/Learn/Server-side/Express_Nodejs/Introduction
๐งโ๏ธํ ์ค ํ๊ธฐ
๋์๋ณด๋ ์๊ฐ ์ง์ง ๋น ๋ฅด๋ค. ์ด์ 1์ฃผ ๋จ์๋ค๋๊ฒ ๋ฏฟ๊ธฐ์ง ์๋๋ค.๐
MongoDB๊ฐ ์ง์ง ํ์ฅ์ฑ์ด ์ข์ ๊ฒ ๊ฐ๋ค. MongoDB์ ๋ํ์ ์ธ ๊ธฐ๋ฅ์ด ์ธ๋ฑ์ค, ์ค์ฒฉ, ์ค๋ฉ์ธ ๊ฒ ๊ฐ์๋ฐ, ์ด๊ฑธ ๋๋ฌด ๋ฆ๊ฒ ์์๋ค. RDBMS์์๋ ์ธ๋ฑ์ค๋ฅผ ์ฌ์ฉํ๋ฉด ์กฐํ๊ฐ ๋น ๋ฅด๋ค๊ณ ์๊ณ ์๋๋ฐ, MongoDB์์๋ ๋น์ทํ ์ญํ ์ ํ๋ ๊ฒ ๊ฐ๋ค.
'Developer blah blah > TIL _ WIL' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
TIL | JAN 28(FRI), 2022 (1) 2022.01.29 TIL | JAN 27(THR), 2022 (0) 2022.01.27 TIL | JAN 24(MON), 2022 (0) 2022.01.24 TIL | JAN 23(SUN), 2022 (0) 2022.01.23 TIL | JAN 22(SAT), 2022 (0) 2022.01.23