diff --git a/src/middlewares/news/deleteNews.ts b/src/middlewares/news/deleteNews.ts new file mode 100644 index 0000000000000000000000000000000000000000..affd9ba7549ef1dd03b66cfd8ab8582bce0d185a --- /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