From 2bf87d157631e69f06a19eee593b33daaf39f1ca Mon Sep 17 00:00:00 2001 From: helori_ollivier Date: Sun, 26 Apr 2026 16:59:13 +0200 Subject: [PATCH] added page deletion --- api/controller/page.controller.js | 13 +++++++++++++ api/routes/page.routes.js | 1 + 2 files changed, 14 insertions(+) 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