자바 스크립트 ⑬ Node.js, 요청 객체, 응답 객체, GET/POST, 파일 제공, npm과 package.json
1. Node.js(1) 기본 개념- 구글 크롬의 자바 스크립트 엔진(V8)에 기반해 만들어진 서버 사이드 플랫폼- 웹 서버가 아님(프로그램 랭귀지), 코드를 실행할 수 있는 하나의 방법- javasript 런타임(리얼 타임으로 진행 가능)- 비동기 I/O 처리, 이벤트 위주, 빠른 속도- 단일 쓰레드, 뛰어난 확장성, 노 버퍼링, MIT License 적용- Node.js 사용처 : eBay, GoDaddy, Microsoft, Paypal, Yahoo- 입출력이 잦은, 데이터 스트리밍 어플리케이션에 적합- 데이터를 실시간으로 다루고, JSON API 기반, 싱글 페이지 어플리케이션에 적합- 부적합한 곳 : CPU 사용률이 높은 어플리케이션(2) http 모듈과 서버 요청 테스트- 웹 서버 띄우기con..
2024. 12. 6.