웹 서버 기초 (Node.js)

개발빼-엠·2023년 1월 27일
0

배움을 기록

목록 보기
7/47
post-thumbnail

node.js란?

크롬이 사용하는 v8엔진이 자바스크립트 해석을 잘해서 크롬브라우저가 빠르다.

v8해석엔진을 이용해 살을 붙쳐 출시를 한 게 node.js다.

자바스크립트라는 언어를 브라우저 내에서 말고도 다른 환경에서 쉽게 실행할 수 있도록 node.js를 만들었다.

즉, node.js는 자바스크립트를 실행하기 위한 실행창, 실행환경이다.

node.js로는 서버를 만들기가 쉽다.

Non-blocking I/O 를 사용하는데 어려운작업을 만나면 어려운작업을 바로 처리하느라 시간을 쏟지 않고 잠시 제껴두고 빨리처리 할 수 있는 것 부터 처리한다.

node.js의 대부분의 모듈은 비동기 적으로 동작하고 터미널 상에서 자바스크립트를 실행할 수 있다.

status의 상태

200대 : 성공

300대 : redirection

400대 : 클라이언트 오류

500대 : 서버오류

Preflight Requestactual

요청 전에 인증 헤더를 전송하여 서버의 허용 여부를 미리 체크하는 테스트 요청이다.

0개의 댓글