본문 바로가기

Nodejs

[NODEJS 입문]5. module.exports 와 path 모듈

반응형

router의 경우 다른 경로로 분리하여 보관하는 것을 권장함.

 

이번 프로젝트에서는 ./router/ 하단에 설정 할 예정.[분류별 세부 분류 필요함.]

 

1. 경로설정하기

 경로를 설정하기 위해서는 path라는 모듈을 활용한다.

var path =require('path');

 

해당 모듈을 사용하면 현재 경로를 얻어올 수 있다 __dirname D:\nodejs\node_project\)

 

해당 경로를 기준으로, router 폴더의 root.js 파일로 접근하려면 다음과 같이 한다.

var root = require(path.join(__dirname,'router','root')); //확장자 생략 가능
 

[확장자 생략시, 1. root.js  > 2. root 폴더 하단의 index.js를 검색함.

 

해당 경로의 파일을 가져왔다면,해당 미들웨어를 use 한다.

app.use(root);

 

이제 사용 가능하다.

 

[소스보기 root.js]

 

[소스보기 app.js]

 

반응형