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