From 25fee09caa293efcfb6915b0b880d68dac50e180 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:12 +0100 Subject: [PATCH] Retrieve news by id --- src/middlewares/news/getNews.ts | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 src/middlewares/news/getNews.ts diff --git a/src/middlewares/news/getNews.ts b/src/middlewares/news/getNews.ts new file mode 100644 index 00000000..b0bebcb2 --- /dev/null +++ b/src/middlewares/news/getNews.ts @@ -0,0 +1,20 @@ +import { Request, Response, NextFunction } from 'express'; +import News from '../../models/NewsSchema'; + + +const getNews = () => { + return (req: Request, res: Response, next: NextFunction) => { + + News.findById(req.params.id, (error, result) => { + if(!error){ + res.status(200); + res.json(result); + } else { + console.warn(error); + } + }) + + }; +}; + +export default getNews; \ No newline at end of file -- GitLab