Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 최대값 최소값
- 자바 예상문제
- 포워드 엔지니어링
- REST
- MariaDB
- #{}
- SQL
- bubblesort
- git
- templet
- nodejs
- map형태 jsp와 mapper
- a href="#" onclick="return false"
- git 명령어
- nodejs http
- git message
- container-fluid
- BCrypt
- interface default
- gradle 설치
- 알고리즘
- $(document).on
- 유효성
- 전역객체
- resultType="hashmap"
- ${}
- it지원
- 자바 로또
- $('input [name=
- cmd mariaDB
Archives
- Today
- Total
Rubberduck-Debugging
nodeJs npm module 본문
핵심기능을 만들어서 배포하면, 다른 사람들이 쓸 수 있다.
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 |