From 6db177d977f8eb2419d97e49635931a2b115e7ed Mon Sep 17 00:00:00 2001 From: ksbin1025 Date: Tue, 2 Nov 2021 22:19:59 +0900 Subject: [PATCH] =?UTF-8?q?schedule=20router=20=EB=B0=8F=20controller=20?= =?UTF-8?q?=EC=9E=91=EC=84=B1=20=EB=B0=8F=20=EC=A0=81=EC=9A=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server/controllers/ku.controller.js | 31 +++++++++++++++++++++++ server/controllers/schedule.controller.js | 31 +++++++++++++++++++++++ server/routes/index.js | 2 ++ server/routes/schedule.route.js | 19 ++++++++++++++ 4 files changed, 83 insertions(+) create mode 100644 server/controllers/ku.controller.js create mode 100644 server/controllers/schedule.controller.js create mode 100644 server/routes/schedule.route.js diff --git a/server/controllers/ku.controller.js b/server/controllers/ku.controller.js new file mode 100644 index 0000000..7ac6b81 --- /dev/null +++ b/server/controllers/ku.controller.js @@ -0,0 +1,31 @@ +import { KU } from "../db/index.js"; + +const create = async (req, res) => { + try { + + } catch (error) { + return res.status(500).send(error.message || "일정 등록 중 에러 발생") + } +} + +const edit = async (req, res) => { + try { + + } catch (error) { + return res.status(500).send(error.message || "일정 수정 중 에러 발생") + } +} + +const remove = async (req, res) => { + try { + + } catch (error) { + return res.status(500).send(error.message || "일정 삭제 중 에러 발생") + } +} + +export default { + create, + edit, + remove +} \ No newline at end of file diff --git a/server/controllers/schedule.controller.js b/server/controllers/schedule.controller.js new file mode 100644 index 0000000..098c5cf --- /dev/null +++ b/server/controllers/schedule.controller.js @@ -0,0 +1,31 @@ +import { Schedule } from "../db/index.js"; + +const create = async (req, res) => { + try { + + } catch (error) { + return res.status(500).send(error.message || "일정 등록 중 에러 발생") + } +} + +const edit = async (req, res) => { + try { + + } catch (error) { + return res.status(500).send(error.message || "일정 수정 중 에러 발생") + } +} + +const remove = async (req, res) => { + try { + + } catch (error) { + return res.status(500).send(error.message || "일정 삭제 중 에러 발생") + } +} + +export default { + create, + edit, + remove +} \ No newline at end of file diff --git a/server/routes/index.js b/server/routes/index.js index ad5cc9c..e02b060 100644 --- a/server/routes/index.js +++ b/server/routes/index.js @@ -1,10 +1,12 @@ import express from "express"; import userRouter from './user.route.js'; +import scheduleRouter from "./schedule.route.js"; import subjectRouter from './subject.route.js'; const router = express.Router(); router.use('/auth', userRouter) +router.use('/schedule', scheduleRouter) router.use('/subject', subjectRouter) export default router; \ No newline at end of file diff --git a/server/routes/schedule.route.js b/server/routes/schedule.route.js new file mode 100644 index 0000000..8dedeaa --- /dev/null +++ b/server/routes/schedule.route.js @@ -0,0 +1,19 @@ +import express from 'express'; +import kuCtrl from "../controllers/ku.controller.js"; +import scheduleCtrl from "../controllers/schedule.controller.js"; + +const router = express.Router(); + +router + .route("/ku") + .post(kuCtrl.create) + .put(kuCtrl.edit) + .delete(kuCtrl.remove) + +router + .route("/:userId") + .post(scheduleCtrl.create) + .put(scheduleCtrl.edit) + .delete(scheduleCtrl.remove) + +export default router; \ No newline at end of file -- GitLab