diff --git a/server/controllers/ku.controller.js b/server/controllers/ku.controller.js new file mode 100644 index 0000000000000000000000000000000000000000..7ac6b817ee82efde76a63f246e30fdadd8a7e5bd --- /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 0000000000000000000000000000000000000000..098c5cf39a0c0aa815d040bf3b3328d0f560d19e --- /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 ad5cc9cdb06d0d82872c338788dbb498ad3ec6de..e02b060de8f5f4209f4df0447085919d0a816682 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 0000000000000000000000000000000000000000..8dedeaa11e8f7e85c242a2fa1ccd89a9f68c258c --- /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