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