Node.js 3

[Node.js] node.js 정의, 특징

node.js 정의 chrome V8 JavaScript 엔진으로 빌드된 JavaScript 런타임 JavaScript가 동작할 수 있는 브라우저 이외의 환경 Node.js가 서버 구현에 많이 사용되지만 서버는 아님 웹브라우저의 동작 과정 렌더링 : HTML, CSS, JavaScript가 브라우저를 통해 화면에 출력이 되는 과정 HTML. CSS : 브라우저 내에 있는 렌더링 엔진을 통해 해석 JavaScript : 브라우저 내에 있는 자바스크립트 엔진을 통해 해석 자바스크립트 엔진 중 크롬 V8엔진을 기반으로 node.js 생성 특징 빠른 속도 독립적인 실행 JavaScript 런타임 = JavaScript가 동작할 수 있는 환경 JavaScript HTML 요소를 조작하기 위한 언어 브라우저에서 동..

Node.js 2024.02.08

[Node.js] SERVER 구조 / HTTP, URL, DNS

Server 서버 : 클라이언트가 요청을 보내는 경우 응답을 해주는 것 클라이언트 : 구매자 요청 : 상품 상세페이지 클릭 응답 : 클릭한 상품의 상세페이지 화면 전송 웹상에서 일어나는 요청과 응답의 과정은 하나의 규약을 통해 이루어짐 = HTTP HTTP 통신규약 : 인터넷 상에서 데이터를 주고받을 떄 사용하는 프로토콜 통신마다 독립적으로 관리 1. HTTP URL / 요청메서드 ( GET 요청, POST 생성, PUT 수정, DELETE 삭제 ) 요청을 한 곳 / 응답코드 ( 성공, 실패 - 2XX, 3XX, 4XX, 5XX ) 2. HTTP Request 요청 메서드 GET URL에 요청하는 정보가 포함 https://shopping.naver.com/home 원하는 정보를 단순히 조회하는 경우 多..

Node.js 2023.12.05

[Node.js] node.js 설치/ REPL모드, JS파일 모드 사용해보기

Node.js 설치 https://nodejs.org/en/download Download | Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org 현재 20.10.0 버전 + npm 10.2.3 버전이 함께 다운 LTS ( Long Term Support ) : 장기 지원 버전, 오랜 기간에 걸쳐 해당 버전을 지원한다는 의미 Node.js 사용 본인이 평소에 사용하는 코드 에디터 열기 새로운 폴더 생성 현재 에디터에서 만든 폴더 경로 연결 사용! ( VScode 를 사용할 예정) 1. REPL 모드 : Read Evaluation Print Loop 코드를 작성해서 바로 실행하고 그 결과를 확..

Node.js 2023.12.05