μ†Œκ°œ

μ΅μŠ€ν”„λ ˆμŠ€JS(Express.js)λŠ” λ…Έλ“œμ—μ„œ κ°€μž₯ 많이 μ‚¬μš©ν•˜λŠ” μ›Ή ν”„λ ˆμž„μ› μž…λ‹ˆλ‹€.

이것을 μ΄μš©ν•΄μ„œ API μ„œλ²„λ‚˜ μ›Ή μ„œλΉ„μŠ€λ₯Ό λ§Œλ“œλŠ” κ°•μ˜λŠ” λͺ‡ 번 μ§„ν–‰ν–ˆλŠ”λ°μš”. λΌμ΄λΈŒλŸ¬λ¦¬λ‚˜ ν”„λ ˆμž„μ› 도움 없이 직접 μ›Ή μ„œλ²„λ₯Ό λ§Œλ“€μ–΄ λ³Έλ‹€λ©΄ μ›Ή κΈ°μˆ μ„ 더 본질적으둜 이해할 수 μžˆμ§€ μ•Šμ„κΉŒ μƒκ°ν•©λ‹ˆλ‹€.

λ©°μΉ  μ „ μ§„ν–‰ν•œ μ½”λ“œλž© β€œλ…Έλ“œJSλ₯Ό μ΄μš©ν•œ μ›Ή μ–΄ν”Œλ¦¬μΌ€μ΄μ…˜ 이해, 2018-11-10β€œλŠ” 이런 λ‚΄μš©μ„ λ‹€λ£¨μ—ˆμŠ΅λ‹ˆλ‹€. λ…Έλ“œμ—μ„œ μ œκ³΅ν•˜λŠ” 핡심 κΈ°λŠ₯λ§Œμ„ μ΄μš©ν•΄μ„œ μ΅μŠ€ν”„λ ˆμŠ€JS와 μœ μ‚¬ν•œ μ›Ή ν”„λ ˆμž„μ›μ„ λ§Œλ“€μ–΄ λ³΄λŠ” 것이죠.

이 μ‹œλ¦¬μ¦ˆλŠ” λ…Έλ“œJS의 μ½”μ–΄ κΈ°λŠ₯λ§Œμ„ μ΄μš©ν•΄μ„œ μ›Ή ν”„λ ˆμž„μ›μ„ μ œμž‘ν•˜λŠ” 과정을 μ„€λͺ…ν•©λ‹ˆλ‹€.

λͺ©μ°¨

μ•„λž˜ μˆœμ„œλŒ€λ‘œ 읽어 μ£Όμ„Έμš”.

  1. μ˜€λ¦¬μ—”ν…Œμ΄μ…˜
  2. κΈ°λ³Έλͺ¨λ“ˆ http
  3. λ¦¬νŒ©ν† λ§
  4. μ–΄ν”Œλ¦¬μΌ€μ΄μ…˜
  5. μ»€μŠ€ν…€ λͺ¨λ“ˆ debug
  6. 정적 파일
  7. μ»€μŠ€ν…€ λͺ¨λ“ˆ serve-static
  8. 미듀웨어
  9. 미듀웨어 ν™œμš©
  10. μ»€μŠ€ν…€ λͺ¨λ“ˆ logger
  11. λΌμš°ν„° use()
  12. 포슀트 쑰회 API
  13. 응닡 객체
  14. μš”μ²­ 객체
  15. λΌμš°ν„° get(), post()
  16. μ»€μŠ€ν…€ λͺ¨λ“ˆ body-parser
  17. μ΅μŠ€ν”„λ ˆμŠ€JS
  18. 마무리