routes 폴더 만들고 js파일 만들기
/routes/shop.js
var router = require('express').Router();
router.get('/pet', function (req , res) {
res.send('펫을 서비스해주는 페이지입니다.');
})
router.get('/action', function (req , res) {
res.send('액션을 볼수 있는 페이지입니다.');
})
module.exports = router;
라우터 미들웨어 설정
app.use('/shop', require('./routes/shop.js'));
nodemon MongoDBWebserver
주소 접속
http://localhost:8080/shop/pet
로그인 안 할 경우 주소 막기
webtoon.js
var router = require('express').Router();
router.use(isLogin);
router.get('/game', function (req , res) {
res.send('게임을 서비스해주는 페이지입니다.');
})
router.get('/webtoon', function (req , res) {
res.send('웹툰을 볼수 있는 페이지입니다.');
})
function isLogin(req, res, next ) {
if(req.user){
next();
}
else{
res.send('로그인 해주세요');
}
}
module.exports = router;
MongoDBWebserver.js
접속 주소 테스트
http://localhost:8080/webtoon/webtoon
app.use('/webtoon', require('./routes/webtoon.js'));