본문 바로가기

Node.js

[Node.js] 노드 내장 객체와 모듈 노드 내장 객체 1. global객체 - 브라우저의 window와 같은 전역 객체(모든 파일에서 접근 가능) - 'global' 생략 가능 1) console 메서드 내용 console.time(레이블) console.timeEnd(레이블)과 대응되어 같은 레이블을 가진 time과 timeEnd 사이의 시간 측정 console.log(내용) - 로그를 콘솔에 표시 - console.log(내용, 내용, ...) 처럼 여러 내용을 동시에 표현할 수 있음 console.error(에러내용) 에러를 콘솔에 표시 console.dir(객체, 옵션) - 객체를 콘솔에 표시 - 첫번째 인자로 표시할 객체, 두번째 인자로 옵션을 넣음 - 옵션의 colors를 true로 하면 콘솔에 색이 추가되어 보기가 편해짐, 기본.. 더보기
[Node.js] Node.js(노드) 란? 1. Node.js 란? 노드의 공식 사이트에서는 노드를 다음과 같이 설명함 "Node.js는 크롬 V8 자바스크립트 엔진으로 빌드된 자바스크립트 런타임입니다. Node.js는 이벤트 기반, 논블로킹 I/O 모델을 사용해 가볍고 효율적입니다. Node.js의 패키지 생태계인 npm은 세계에서 가장 큰 오픈 소스 라이브러리 생태계이기도 합니다." Node.js는 크롬 V8 자바스크립트 엔진으로 빌드된 자바스크립트 런타임입니다. 1) 서버로서의 노드 노드는 서버 애플리케이션을 실행하는데 제일 많이 사용됨 노드는 자바스크립트 애플리케이션이 서버로서 기능하기 위한 도구를 제공하므로 서버 역할을 수행할 수 있음 노드가 싱글스레드, 논블로킹 모델을 사용하므로 노드 서버 또한 동일한 모델 노드는 내장된 웹서버를 사용.. 더보기