diff --git a/api/controller/page.controller.js b/api/controller/page.controller.js index f5e3bca..6488071 100644 --- a/api/controller/page.controller.js +++ b/api/controller/page.controller.js @@ -58,5 +58,18 @@ exports.updatePageContent = async (req, res) => { } }) + res.status(200).json("ok"); +} + +exports.deletePage = async (req, res) => { + const pageId = req.params.id; + + await page.destroy( + { + where: { + pageId: pageId + } + }); + res.status(200).json("ok"); } \ No newline at end of file diff --git a/api/routes/page.routes.js b/api/routes/page.routes.js index 23f4d18..6f41342 100644 --- a/api/routes/page.routes.js +++ b/api/routes/page.routes.js @@ -9,5 +9,6 @@ router.post('/pages', pageController.createPage); router.put('/pages/:id', pageController.updatePage); router.put('/pages/:id/content', pageController.updatePageContent); +router.delete('/pages/:id', pageController.deletePage); module.exports = router; \ No newline at end of file