Node.js (서버)

임창현·2022년 10월 23일
0

Node.js

목록 보기
1/6
post-thumbnail

1. 서버란? : 요청을 받으면 요청한 내용을 보내주는 프로그램

  • 서버와 요청하는 방식
  1. 읽기 (GET) : 뭔가 읽고 싶을 때
  2. 쓰기(POST) : 무너가 생성할 때
  3. 수정(PUT) : 뭔가 수정할 때
  4. 삭제(DELETE) : 뭔가 삭제할 때
  • 사용자는 GET/POST/PUT/DELETE 요청가능

2. JavaScrip

  • javaScript 언어 : Html에 종속된 언어로 HTML조작과 변경

  • JavaScript 해석은 누가할까? : 브라우저

  • 브라우저마다 JavaScript를 해석할 수 있는 엔진이 있다.

  • 브라우저별 해석엔진

  • 크롬은 v8을 별도로 보완하여 출시하였고 그것이 Node.js입니다.
    Node.js은 크롬의 자바스크립트 해석 엔진으로 이루어져 있으며 자바스크립트 언어를 브라우저 내에서 뿐만 아니라 다른 환경에서도 실행할 수 있게 도와줍니다. (쉽게 말해 자바스크립트 실행창, 실행 환경이다 = 런타임)

  • Node.js 덕분에 JavaScript를 프로그래밍 언어처럼 사용하기 시작했습니다.
    (why? : 컴퓨터에서 쉽게 실행이 가능, 서버를 만들 수 있음, Non-blocking I/O)

profile
Hi there 👋 i'm backend developer

0개의 댓글