Programming/Node.js
[Node.js] 라우터 분리 하기
HwansChoi
2018. 1. 15. 17:26
<폴더 구조>
1. app.js 에서 라우팅 정보 index 파일을 설정
// app.js
app.use('/mobile/user', require('./routes/mobile/user/index'));
2. /routes/mobile/user/index.js 파일을 생성하여 라우팅 정보를 설정
// index.js
const router = require('express').Router();
const controller = require('./controller');
router.post('/signup', controller.signup);
router.post('/login', controller.login);
router.get('/profile', controller.profile);
module.exports = router;
3. /routes/mobile/user/controller.js 파일을 생성하여 필요한 로직을 구현
// controller.js
exports.signup = function(req, res){
res.send('signup ok');
};
exports.login = function(req, res){
res.send('login ok');
};
exports.profile = function(req, res){
res.send('profile ok');
};
참고 : http://blog.naver.com/agilesoft/220983564518