const express = require('express');
const app = express();
const indexRouter = require('./routes'); // routes에서 route 받아옴
const userRouter = require('./routes/user');
app.set('port', 3000); // 전역 변수 선언
app.use('/', indexRouter); // '/' 요청에 대해 route사용
app.use('/user', userRouter); // '/user' 요청에 대해 route 사용
app.use((req, res, next) => {
res.status(404).send('NOT FOUND'); // '없는 페이지 요청에 대해 사용'
});
app.use((err, req, res, next) => {
console.error(err);
res.status(500).send(err.message); // '에러처리'
});
app.listen(app.get('port'), () => {
console.log('3000 listen'); // listen
});