서버란? HTTP 요청을 받으면 요청한 내용을 보내주는 프로그램 HTTP 요청 → 읽기(GET), 쓰기(POST), 수정(PUT), 삭제(DELETE) Node.js 모든 브라우저에서는 자바스크립트를 실행시키는 엔진이 내장되어 있음 Node.js에도 오픈 소스 JavaScript 엔진인 크롬 V8이 내장되어 있음 또한 비동기 이벤트 처리 라이브러리인 libuv를 결합시킴 따라서 Node.js에서도 자바스크립트의 코드를 실행시킬 수 있음 Non-blocking I/O 프로그래밍 언어로 만든 서버: 중간에 데이터 큰 거 요청하면 시간 오래 걸림 Non-blocking: 처리 순서 빠른 것 먼저 보내줌, 그 다음에 오래 걸리는 작업 수행 강점 SNS, 채팅서비스 → 많은 데이터 요청 처리 가능 코드가 매우 짧..
[Node.js] 실행 방법 및 기초 기능 정리
서버란? HTTP 요청을 받으면 요청한 내용을 보내주는 프로그램 HTTP 요청 → 읽기(GET), 쓰기(POST), 수정(PUT), 삭제(DELETE) Node.js 모든 브라우저에서는 자바스크립트를 실행시키는 엔진이 내장되어 있음 Node.js에도 오픈 소스 JavaScript 엔진인 크롬 V8이 내장되어 있음 또한 비동기 이벤트 처리 라이브러리인 libuv를 결합시킴 따라서 Node.js에서도 자바스크립트의 코드를 실행시킬 수 있음 Non-blocking I/O 프로그래밍 언어로 만든 서버: 중간에 데이터 큰 거 요청하면 시간 오래 걸림 Non-blocking: 처리 순서 빠른 것 먼저 보내줌, 그 다음에 오래 걸리는 작업 수행 강점 SNS, 채팅서비스 → 많은 데이터 요청 처리 가능 코드가 매우 짧..
2023.07.30