From c5121f1d05ec1e1e1747f4843cad4a952ddd11ae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Chif=20Gerg=C5=91?= <chif.gergo@kszk.bme.hu> Date: Mon, 24 Feb 2020 21:32:47 +0100 Subject: [PATCH] Now can delete news --- src/middlewares/news/deleteNews.ts | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 src/middlewares/news/deleteNews.ts diff --git a/src/middlewares/news/deleteNews.ts b/src/middlewares/news/deleteNews.ts new file mode 100644 index 00000000..affd9ba7 --- /dev/null +++ b/src/middlewares/news/deleteNews.ts @@ -0,0 +1,18 @@ +import { Request, Response, NextFunction } from 'express'; +import News from '../../models/NewsSchema'; + + +const deleteNews = () => { + return (req: Request, res: Response, next: NextFunction) => { + News.findByIdAndDelete(req.params.id, (error, result) => { + if(!error){ + res.status(204); + res.json({}); + } else { + console.warn(error); + } + }) + } +} + +export default deleteNews; \ No newline at end of file -- GitLab