-
모던 웹을 위한 node.jsBooks 2019. 3. 17. 21:53
node.js 는
- javascript 를 구동 시켜주는 엔진이다.
- 이벤트 기반에 비동기식 방식.
- 1개 스레드를 사용하여, 처리속도가 빠르다.
- nodejs.org 에서 원하는 환경에 맞는 프로그램 다운로드 및 설치.
- xxx.js 파일에 내용을 넣고, 커맨드 창에서
>> node xxx.js 라고 실행 시키면 됨.
물론 실행 될때 node명령어의 args 도 인자를 받아 올수 있음.- require() 를 사용하여 'http' 모듈 로딩.
웹서버를 생성.
호출 되면 표시할 내용의 HTML or 파일을 연결.이때 content type 에 따라 이미지, 음악파일, 문서 등을 표시 할 수 있음.
모듈은 내가 만든 모듈을 로딩 할 수도 있고, 기존에 만들어진 모듈을 로딩 할 수 도 있음.
로그는 console 객체를 로딩하여 표시함. process 객체를 로딩하여 사용중인 프로세서를 종료 가능 함.
이벤트, 타이머 등 사용가능.
쿠키 사용 가능 .HTTP status code 를 사용 리다이렉션 사용 가능.
express 라는 프레임 워크를 사용함.
웹소켓 socket.io 를 사용하여 서버를 생성하고 데이터 통신을 할 수 있다.
양방향 통신이고... 서버측에서는 클라이언트의 ID를 가지고 있다.책에서는 많은 다양한 프로젝트를 구현한다
반응형'Books' 카테고리의 다른 글
보이는 경제세계사 (0) 2019.03.25 부의 추월차선 완결판 (0) 2019.03.17 자바 웹 프로그래밍 (0) 2019.03.17 러닝 웹 디자인 (0) 2019.03.17 최진기와 함께읽는 21세기 자본 (0) 2019.03.10 댓글