etc/Tips

Node.js 환경 설정, vscode에 Node.js 셋팅하기

공부하려구요 2023. 8. 21. 15:50
728x90
반응형

1. 서버란?

  • 클라이언트에게 네트워크를 통해 정보나 서비스를 전달하는 컴퓨터
  • 클라이언트 요청에 의해 서비스를 제공함
  • 요청을 받으면 요청한 내용을 보내주는 프로그램
  • 기본 구조
    1. 읽기 (GET)
    2. 쓰기 (POST)
    3. 수정 (PUT)
    4. 삭제 (DELETE
/list라는 페이지를 GET 요청..
거기에 해당하는 list.html 파일을 보내줌

 

2. Node.js

  • JavaScript 런타입 언어
    • JavaScript는 HTML의 동적으로 바꿔주기 위한 언어
  • 각 브라우저마다 JavaScript 해석 언어가 있음 (Crome: V8)
  • 이 V8의 성능이 좋아서 Node.js로 출시

3. Node.js 로 서버를 만드는 이유?

  • Event-driven, Non-blocking I/O: 요청 처리가 빠른 것 부터 수행
    • ex) A: 티켓 200장, B: 티켓 1장이면 요청을 먼저 받은 다음 B->A 순으로 요청을 처리

4. Node.js 설치하는 방법

  • https://nodejs.org/ko/ 사이트 접속
  • 설치 확인을 위해 cmd 창을 열고 node -v 실행
  • node.js 의 버전이 정상적으로 나온다면 설치 완료

5. Node.js, VS code에서 셋팅하기

  • 작업폴더 열기 (File - Open Folder)
  • express 설치하기
    1. 터미널 열기 (New Terminal)
    2. npm init 입력 (npm: 라이브러리 설치 도구)
    3. npm install express

 

728x90
반응형