diff --git a/server/express.js b/server/express.js index 7af7c3e036cbc0e3b8f0f813fef07ba8a649a294..f4ff06cb329947096db3baeab17d710c6baf0544 100644 --- a/server/express.js +++ b/server/express.js @@ -16,10 +16,11 @@ const app = express() app.use(bodyParser.json()) app.use(bodyParser.urlencoded({ extended: true })) -app.use(helmet()) +// app.use(helmet()) app.use(cors()) -app.use('/dist', express.static(path.join(CURRENT_WORKING_DIR, 'dist'))) +console.log('path=', path.join(CURRENT_WORKING_DIR, 'client', 'build')) +app.use('/', express.static(path.join(CURRENT_WORKING_DIR, 'client', 'build'))) app.use('/', indexRouter); app.use('/users', usersRouter, reservesRouter); diff --git a/server/routes/index.js b/server/routes/index.js index 0cf80af037006d91b0775ae0e7d6b49278b355c5..685bb2d563d61715e3d3a3d60845e6be93a5eb39 100644 --- a/server/routes/index.js +++ b/server/routes/index.js @@ -4,8 +4,9 @@ const User = require('../models/user'); const router = express.Router(); /* GET home page. */ -// router.get('/', function(req, res, next) { -// res.render('index', { title: 'Express' }); -// }); +router.get('/', function(req, res, next) { + console.log('index router'); + res.send("hello") +}); module.exports = router; \ No newline at end of file diff --git a/server/routes/reserves.js b/server/routes/reserves.js index 52707c89ff4b2cd79ea079a90a562bce48435386..13006e6dd14db96df21b755b1fe2478c1c1c032a 100644 --- a/server/routes/reserves.js +++ b/server/routes/reserves.js @@ -82,20 +82,17 @@ router.get('/room/:room', function (req, res, next) { router.get('/:_id', verifyToken, function (req, res, next) { console.log('/reserves get req.params', req.params) - Reserve.find({ user: req.params._id }, function (err, reserve) { - if (err) return res.status(500).json({ error: err }); - // console.log(reserve, Date.now()) - const reserves = reserve.map(item => ( - new Date(item.end) >= Date.now() ? item : "" - )); - - if (!reserves) { - console.log("no신청") - res.status(404).json({ error: "신청내역이 없습니다." }) - } - console.log("reserves", reserves) - res.status(201).json(reserves); - }) + Reserve.find({ user: req.params._id }).sort({date: 0}) + .then((reserve) => { + const reserves = reserve.map(item => ( + new Date(item.end) >= Date.now() ? item : "" + )); + console.log("reserves", reserves) + res.status(201).json(reserves); + }) + .catch((err) => { + res.status(500).json({ error: err }); + }) }); router.get('/admin/:_id', verifyToken, function (req, res, next) {