서버, Node.js

bass·2023년 3월 30일
0

🤖SERVER

  • 서버 : 요청을 받으면 요청한 내용을 보내주는 프로그램
  • 요청 : http 요청
    1. 읽기 (GET) - 이런 페이지 읽고싶음
    2. 쓰기 (POST) - 댓글 작성 블로그 포스트 작성
    3. 수정 (PUT) - 뭔가 수정할 때
    4. 삭제 (DELETE) - 뭔가 삭제할 때

서버는 요청을 처리하는 기계🤖이고 그 요청은 4가지로 정리할 수 있다.

🤖NodeJS란?

⚙️JavaScript라는 언어

html 조작과 변경, html을 동적으로 움직여줌.

  • 자바스크립트 해석은 누가할까.

브라우저가 자바스크립트 해석함. 크롬의 v8이 예시이다.

  • 크롬의 v8을 기반으로 만든 것이 Node.Js

브라우저 내에서 말고도 다른 환경에서 JavaScript 실행할 수 있게 해줌.
그냥 자바스크립트 실행창, 실행 환경임.

왜 node.js로 서버를 만들까?
1. 쉬움
2. Non-blocking I/O가 좋음

  • Non-blocikng I/O란 - 요청을 다 받고, 처리속도가 빠른것부터 처리.
    강점 - SNS, 채팅서비스 (:요청이 매우 많음)
profile
프론트엔드를 공부하던 전자공학 출신의 조명감독입니다 .

0개의 댓글