728x90
반응형
SMALL
소스를 새로 만들 때, 리팩토링이나 디버깅은 필수인데요~ㅎㅎ
node.js도 피할 수 없는 문제입니다~
요번 내용은 exports라는 놈을 사용하는 것인데요~
이는 외부 모듈을 불러오게 해줄 수 있습니다.
우선 server.js를 파일을 만들고 외부모듈을 불러올 수 있도록 준비를 해보도록 합시다~
- server.js
var http = require('http');
function start(){
http.createServer(function (request, response) {
response.writeHead(200,{
'Content-Type': 'text/html;charset=UTF-8',
});
response.end('<h1>node.js 구동 완료!!</h1>');
}).listen(10001, function() {
console.log('Server Start....');
});
}
exports.start = start;
이것은 start함수를 이용해서 외부 모듈로 가게끔 처리해주었습니다~
이 내용은 start() 함수 안에 값을 넣었다는 소리입니다~
index.js를 만들어서 외부 모듈을 불러올 준비를 해봅시다~ㅎㅎㅎ
- index.js
var server = require('./server');
server.start();
server안에 변수 server를 넣어주었습니다.
폴더를 표시해주는 방법은 ./하위폴더명/해당스크립트 형식으로 추가해주면 됩니다~!
이렇게 하게 되면 이제 index.js를 실행시키고 server.js에서 등록된 서버를 동작시킬수 있게 됩니다.
웹화면으로 결과를 살펴보았습니다~
*참고 링크
exports로 외부 모듈 사용하기 - https://m.blog.naver.com/seilius/130182698630
728x90
반응형
LIST
'IT 관련,, > 중요문자 적어두기' 카테고리의 다른 글
브라우저에서 창닫기(x창) 누르면 경고창 띄우기~ (0) | 2020.03.05 |
---|---|
[node.js/개발]파일입출력,, (0) | 2019.11.16 |
[node.js/개발]http 모듈, 아파치를 이용해서 웹 띄우기~ (0) | 2019.09.21 |
[웹(앱)/Android]MVVM 패턴이란~ (0) | 2018.09.27 |
[웹(앱)/Android]MVP 패턴이란~~ (0) | 2018.09.25 |