웹 백엔드, 프론트 엔드 개발 관련

림행크·2023년 2월 28일
0

web

목록 보기
1/1

다음의 학습서 참조한 내용 정리

  • Node.js, MongoDB and Angualr Web Development Second Edition

Node.js

구글 V8 자바스크립트 엔진 기반.
자바스크립트로 Node.js 코드 작성.

Node.js 장점

  • 서버 쪽 스크립트 등 지원 가능한 웹 어플리케이션 기능 개발 용이
  • end-to-end 자바스크립트 개발 가능 (서버 및 클라이언트 모두 개발 가능)
  • 웹 요청을 처리할 때 고유 로직을 사용, 여러 스레드가 기다리는 게 아닌 동일한 스레드가 처리, 효율적.
  • 다양한 개발 커뮤니티, 다양한 모듈 존재.

설치 및 실행

  • http://nodejs.org 에서 OS에 맞는 설치파일 이용 하여 설치
  • 이후 콘솔창에 'node' 명령으로 Node.js VM 실행.

IDE ( Integrated Development Environment)

  • 통합 개발 환경
  • 웹스톰은 유료, VSCode 사용 예정.

Node 모듈

  • 노드 패키지 저장소가 존재 (http://npmjs.com)
  • 패키지 검색 가능.
  • command 창에서 npm 명령을 이용하여 패키지 검색 및 설치 가능.

0개의 댓글