IT 관련,,/중요문자 적어두기

[node.js/개발] exports를 사용하여 외부 모듈을 불러와보자~!!

IT깡패's 2019. 10. 27. 13:37
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