Node.js 외부 모듈에 사용 선언과함께 파라미터 전달하기
< Server.js >
const express = require(‘express’)
const app = express();
const myrouter = require(‘./router/myrouter’)(app);
// myrouter 모듈의 선언과 동시에 MyRouter 함수에 app 객체 전달하여 라우팅 처리
app.liststen(3000 , () =>{
console.log(‘server start….’)
});
< Router.js >
function MyRouter(app)
{
app.get(‘/’ , (req, res) => {
console.log(‘ call my Get Method …….’);
})
app.post(‘/’ , (req,res) => {
console.log(‘ call my POST Method …….’);
})
}
export default MyRouter;