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์ ๋ํด ๊ฐ๋ตํ ๊ณต๋ถํด๋ณด๋ ค ํ๋ค.
์์ ํ๊ฒฝ ์ค์ ์ ํด๋ณด์!
sudo apt-get update
sudo apt-get install nodejs
sudo apt-get install npm
sudo ln -s /usr/bin/nodejs /usr/bin/node
๋ ์๋ง ๋ฆฌ์กํธ๋ฅผ ํ์์ด์ nodejs๊ฐ ๊น๋ ค์์ ๊ฑด๋ฐ... ๊ทผ๋ฐ ๊น๋ฆฌ๋ค..? ๋ญ์ง
์๋ฌดํผ ์๋ก์ผ nodejs๋ฅผ ๊น์์ฃผ๊ณ , VS์ main.js ํ์ผ์ ํ๋ ๋ง๋ค์ด์ค๋ค.
๊ทธ๋ฆฌ๊ณ
console.log("Hello,World!");
๋ฅผ ์์ฑํ ๋ค, ์ฝ์์์
node main.js
๋ฅผ ์ ๋ ฅํ๋ฉด ์ ์์ ์ผ๋ก Hello World! ๊ฐ ์ถ๋ ฅ๋๋ ๊ฒ์ ๋ณผ ์ ์๋ค.