NodeJS – 기초 개념

chrome browser에 사용되는 현존하는 가장 빠른 javascript 처리엔진인 v8엔진을 사용해 개발되었다.

비동기식, 이벤트 기반으로 처리… 스레드를 열지 않고 큐에 쌓아놓고 처리한다고 보면될까? 이렇게 생각하면 별로 뛰어난게 아닌데… 잘 이해가 안간다.
Callback을 이용한 Non-blocking… 이 부분이 포인트가 된다.

싱글 스레드로 동작하지만 대기시간이 없이 바로 다음작업을 처리하기 때문에 과다한 스레드 생성으로 인한 서버의 병목현상이 발생하지 않는다.

http://blog.doortts.com/219

 

전역변수
__filename : 현재 실행중인 코드의 파일 경로
__dirname : 현재 실행중인 코드의 폴더 경로

console : 콘솔 화면과 관련된 기능을 다루는 객체
exports : 모듈과 관련된 기능을 다루는 객체
process : 프로그램과 관련된 기능을 다루는 객체

console.log()
console.time(‘aa’)
console.timeEnd(‘aa’);

node test.js

이정도만 알면… 이제 도큐먼트 찾으면서 하는거지

기본문법으 이정도인것같다.