Framework/Node.js

๐Ÿ” Confirm ํ˜„์žฌ ๋กœ์ปฌ ์ปดํ“จํ„ฐ์— node.js์˜ ์„ค์น˜ ์—ฌ๋ถ€๋ฅผ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด ๋ช…๋ น ํ”„๋กฌํ”„ํŠธ(CMD)๋ฅผ ์—ด๊ณ  ์•„๋ž˜์™€ ๊ฐ™์ด ์ž‘์„ฑํ•œ๋‹ค. $ node Welcome to Node.js v**.*.* $ node -v v**.**.* $ node --version v**.**.* ์œ„์™€ ๊ฐ™์ด ๋ฒ„์ „์ด ๋‚˜์˜ค๋ฉด nodejs๊ฐ€ ์„ค์น˜๋œ ํ™˜๊ฒฝ์ด๊ณ , ์„ค์น˜๊ฐ€ ์•ˆ ๋˜์–ด ์žˆ๋‹ค๋ฉด ์•„๋ž˜์˜ ๊ธ€์„ ์ฐธ๊ณ ํ•˜์—ฌ nodejs๋ฅผ ์„ค์น˜ํ•œ๋‹ค. โฌ‡๏ธ Install nodejs์˜ ํ™ˆํŽ˜์ด์ง€๋ฅผ ์ ‘์†ํ•œ๋‹ค. https://nodejs.org/en Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org ํ•ด๋‹น ๋งํฌ๋ฅผ ์ ‘์† ํ›„, ๋‘ ๋ฒ„ํŠผ์ด ๋ณด์ด๋Š”๋ฐ ์™ผ์ชฝ์— ..
์ฐธ๊ณ  ์‚ฌ์ดํŠธ Lemon๋‹˜์˜ ๋ฒจ๋กœ๊ทธ ๐ŸŒฟ Node.js Node.js๋Š” ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๋Ÿฐํƒ€์ž„ ํ™˜๊ฒฝ์ด๋‹ค. ์ฆ‰ ์ž๋ฐ” ์Šคํฌ๋ฆฝํŠธ๋กœ ๋งŒ๋“  ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ํ™˜๊ฒฝ์„ ๊ตฌ์ถ•ํ•ด์ค€๋‹ค. ๐Ÿ‘๐Ÿป ์žฅ์  ์„œ๋ฒ„ ๊ตฌํ˜„ ์‹œ, ์š”์ฒญ์ด ๋งŽ๊ฑฐ๋‚˜ ์˜ค๋ž˜ ๊ฑธ๋ฆฌ๋”๋ผ๋„ ๋ฉˆ์ถ”๊ฑฐ๋‚˜ ์š”์ฒญ ๋Œ€๊ธฐ์‹œ๊ฐ„์ด ๋ฐœ์ƒํ•˜์ง€ ์•Š์Œ. (Non-blocking) ์ฝ”๋“œ๊ฐ€ ๊ฐ„๊ฒฐํ•˜๊ณ  ์‰ฌ์›Œ ๋น ๋ฅธ ๊ฐœ๋ฐœ์ด ๊ฐ€๋Šฅ. ์•ˆ์ „์„ฑ๊ณผ ๋ณด์•ˆ์„ฑ ์ธก๋ฉด์—์„œ ๊ฒ€์ฆ๋˜์–ด ์žˆ๋‹ค. ๐Ÿ’ฃ ๋‹จ์  ํ•˜๋‚˜์˜ Thread์—์„œ ์ฒ˜๋ฆฌ๋˜์–ด ์—ฐ์‚ฐ์ด ๋งŽ์ด ์š”๊ตฌ๋˜๋ฉด ๊ฐ๋‹นํ•˜๊ธฐ ์–ด๋ ค์›€. (๋น„๋””์˜ค ๋ฐ ๋Œ€๊ทœ๋ชจ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌX) ๐Ÿ’ป JavaScript ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋Š” HTML์— ์ข…์†๋˜์–ด ์žˆ๋Š” ์–ธ์–ด์ด๋‹ค. HTML ์กฐ์ž‘๊ณผ ๋ณ€๊ฒฝ์„ ์œ„ํ•ด ์‚ฌ์šฉํ•œ๋‹ค. ์ •์  ์–ธ์–ด์ธ HTML์€ ์›นํŽ˜์ด์ง€์— ๊ธ€์„ ์“ฐ๊ณ , ๊ทธ๋ฆผ์„ ๋„์›Œ์ฃผ๋Š” ์—ญํ• ์„ ํ•œ๋‹ค. HTML๋งŒ์œผ๋กœ๋Š” ๋‹ค์ด๋‚˜๋ฏนํ•œ ์‚ฌ..
ma.caron_g
'Framework/Node.js' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๊ธ€ ๋ชฉ๋ก