๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๐“ก๐“ธ๐“ธ๐“ถ4: ๐ต๐’ถ๐’ธ๐“€๐‘’๐“ƒ๐’น/๐“ก๐Ÿฆ๐Ÿข๐Ÿค:๐’ฉ๐‘œ๐’น๐‘’๐’ฟ๐“ˆ

(1)
[Node.js] 1. Node.js๋ž€? + ์ž‘์—…ํ™˜๊ฒฝ ์„ค์ •ํ•˜๊ธฐ Node.js๋ž€ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์—”์ง„์— ๊ธฐ๋ฐ˜ํ•ด ๋งŒ๋“ค์–ด์ง„ ์„œ๋ฒ„ ์‚ฌ์ด๋“œ ํ”Œ๋žซํผ์ด๋‹ค! * Node ์ž์ฒด๋Š” ์›น์„œ๋ฒ„๊ฐ€ ์•„๋‹˜. HTTP ์„œ๋ฒ„๋ฅผ ์ง์ ‘ ์ž‘์„ฑํ•ด์•ผ ํ•จ. ๊ทธ์ € JS ๋Ÿฐํƒ€์ž„์ผ ๋ฟ! ๋‚ด๊ฐ€ ๋ฆฌ์•กํŠธํ• ๋•Œ๋„ babel๊ณผ ๊ฐ™์€ ๋ช‡๋ช‡ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•  ๋•Œ ์•Œ๊ฒŒ ๋ชจ๋ฅด๊ฒŒ node.js๋ฅผ ์‚ฌ์šฉํ•œ๊ฑฐ๋ผ๊ณ  ํ•œ๋‹ค. ๋˜, npm์ด๋ผ๋Š” package manager ์—ญ์‹œ node.js์˜ ๊ฒƒ Node.js์˜ ํŠน์ง• 1. ๋น„๋™๊ธฐ I/O ์ฒ˜๋ฆฌ, ์ด๋ฒคํŠธ์œ„์ฃผ 2. ๋น ๋ฅธ ์†๋„ 3. ๋‹จ์ผ ์“ฐ๋ ˆ๋“œ, ๋›ฐ์–ด๋‚œ ํ™•์žฅ์„ฑ 4. ๋ฒ„ํผ๋ง์ด ์—†์Œ 5. ๋ผ์ด์„ผ์Šค ๊ต‰์žฅํžˆ ๋งŽ์€ ํšŒ์‚ฌ์™€ ํ”„๋กœ์ ํŠธ์—์„œ Node.js๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋‹ค. ๋‚ด๊ฐ€ ํ•ด์•ผ ํ•  ๊ฒƒ์€ express ๊ณต๋ถ€์ธ๋ฐ, ์ด express๋Š” node.js๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•œ ํ”„๋ ˆ์ž„์›Œํฌ์ด๊ธฐ ๋•Œ๋ฌธ์—, ์šฐ์„  node.js์— ๋Œ€ํ•ด ๊ฐ„๋žตํžˆ ๊ณต..