Rubberduck-Debugging

nodeJs npm module 본문

개발자/20181127 교육과정

nodeJs npm module

P缶 2019. 1. 7. 10:49

핵심기능을 만들어서 배포하면, 다른 사람들이 쓸 수 있다.


1. 모듈 만들기

-소스 코드로 분리
--모듈 단위로 분리

-모듈 작성 방법
--module.exports

-모듈 사용하기
--모듈 로딩 : require
--require('mymodule.js');

-모듈 로딩 에러
--require('mymodule.js');  //   ('./mymodule.js')  사용자가 생성 한 모듈처리
--Error : Cannot find module ...


2. 모듈 만들기
mymodule.js
module.exports.goodMorning = function() {
 // 모듈 함수 기능 작성
}
exports.goodNight = function(arg, callback) {
 // module 생략 가능
}

사용하기
var greeting = require('mymodule.js');
greeting.goodMorning();

exports 하지 않은 함수는 사용 불가^^


예제)
*student.js
var student = {
 hour : 0,
 study : function() {
 this.hour++;
 console.log(this.hour + '시간째 공부 중');
 }
};

module.exports = student;
사용하기
var you = require('student.js');
you.study();


'개발자 > 20181127 교육과정' 카테고리의 다른 글

nodeJS get, post , 실습  (0) 2019.01.07
nodeJS http  (0) 2019.01.07
nodeJS npm  (0) 2019.01.07
nodeJS 비동기식, 파일 다루기  (0) 2019.01.07
node js 전역객체 실습  (0) 2019.01.04