Node. js 학습 노트 1 - 입문

본 시리즈 학습 문 서 는 다른 글 을 공부 할 때 발췌 하고 정리 한 내용 으로 저작권 은 원작 자 에 게 귀속 된다.
참고 문헌: 초보 강좌
설치 관련
설치 하 다.
brew install node 

버 전 보기
node -v

실행 프로그램
node test.js //    
supervisor test.js //    ,      ,        

예제 코드
서버
var http = require('http');
http.createServer(function(req, res) { 
    res.writeHead(200, {'Content-Type': 'text/html'});
    res.write('

Node.js

'); res.end('

Hello World!

'); }).listen(3000); console.log("HTTP server is listening at port 3000.");

이벤트
var EventEmitter = require('events').EventEmitter;
var event = new EventEmitter();
event.on('some_event', function() { 
    console.log('some_event occured.');
});
setTimeout(function() { 
    event.emit('some_event');
}, 1000);

모듈
내 보 내기 방법
var name;
exports.setName = function(thyName) { 
    name = thyName;
};
exports.sayHello = function() {
    console.log('Hello ' + name);
};
var myModule = require('./module');
myModule.setName('Realank');
myModule.sayHello();

전체 모듈 내 보 내기 (클래스)

function Hello() { 
    var name;
    this.setName = function(thyName) {
        name = thyName; 4
    };
    this.sayHello = function() {
        console.log('Hello ' + name);
    }; 
};
module.exports = Hello;//    
var Hello = require('./hello');
hello = new Hello();
hello.setName('Realank');
hello.sayHello();

NPM
프로젝트 를 초기 화 하 는 package. json
npm init

좋은 웹페이지 즐겨찾기