Node.js

Node.js


μžλ°”μŠ€ν¬λ¦½νŠΈλŠ” Webμ—μ„œλŠ” λΉ μ§ˆλž˜μ•Ό 빠질 수 μ—†λŠ” μ€‘μš”ν•œ 언어쀑 ν•˜λ‚˜μ΄λ‹€.
ν•˜μ§€λ§Œ λ‹¨μ μœΌλ‘œλŠ” Web에 μ’…μ†λ˜μ–΄ Web이 μ•„λ‹ˆλ©΄ μ‚¬μš©ν•  수 μ—†λ‹€λŠ” 단점을 κ°€μ§€κ³  μžˆλ‹€.

μ΄λŸ¬ν•œ 단점을 λ³΄μ™„ν•œ μ–Έμ–΄λ‘œ Node.jsκ°€ μžˆλ‹€.

Node.jsλŠ” Javascript 엔진을 기반으둜 Webμ—μ„œ λΉ μ Έλ‚˜μ™€ Web에 쒅속적이지 μ•Šκ³  μ–΄λ– ν•œ λ””λ°”μ΄μŠ€λ˜μ§€ μžλ°”μŠ€ν¬λ¦½νŠΈλ₯Ό κ·ΈλŒ€λ‘œ μ‚¬μš©ν•˜μ—¬ κ°œλ°œμ„ ν•  수 μžˆλ‹€.

Node.jsλŠ” μ›Ή μ„œλ²„λ₯Ό κ΅¬μ„±ν•˜λŠ”λ° 많이 μ‚¬μš©ν•˜λ©° μ—„μ²­λ‚œ ν™•μž₯성을 κ°€μ§€λŠ” 언어라고 λ³Ό 수 μžˆλ‹€.

Node.js μ„€μΉ˜


Node.jsλŠ” κ³΅μ‹ν™ˆνŽ˜μ΄μ§€λ‘œ Node.jsλ₯Ό μ„€μΉ˜ν•  수 μžˆλ‹€.

Node LTS와 μ΅œμ‹ λ²„μ Όμ€‘ μ•„λ¬΄κ±°λ‚˜ λ°›μ•„ μ„€ν•˜λ©΄λœλ‹€.
LTSλŠ” μ•ˆμ •λœ λ²„μ ΌμœΌλ‘œ μ§μˆ˜μ— λ„˜λ²„λ§μ„ κ°€μ§„λ‹€.

Node.js의 μ‹€ν–‰


NodeλŠ” λ‹€λ₯Έ 언어와 달리 μ½˜μ†”μ„ μ΄μš©ν•˜μ—¬ κ°œλ°œμ„ ν•œλ‹€.
λ§₯의 터미널을 μ—΄μ–΄ μ‹€ν–‰μ‹œν‚¬ 수 μžˆλ‹€.

  • node -v : 버젼확인
  • node ~ : λ…Έλ“œνŒŒμΌ μ‹€ν–‰
  • 컨트둀 + c : μ’…λ£Œ
  • cd ~/~ : dir 이동
  • cd ~/.[..] : μƒμœ„ λ””λ ‰ν† λ¦¬λ‘œ 이동
console.log('Hello Word')
console.log(1 + 1)

μœ„μ™€ 같이 node μ‹€ν–‰ ν›„ μœ„μ˜ μžλ°”μŠ€ν¬λ¦½νŠΈ μ½”λ“œλ₯Ό μ΄μš©ν•˜λ©΄ μ½˜μ†”μ—μ„œ 값이 좜λ ₯λ˜λŠ” 것을 λ³Ό 수 μžˆλ‹€.

Categories:

Updated:

Leave a comment