diff --git a/src/routes/news.ts b/src/routes/news.ts
index 807e7abeb2da8c1ef66053515b9f818373420aca..a2a54bf1966bf02eb6192c8c5333c445866b7e8a 100644
--- a/src/routes/news.ts
+++ b/src/routes/news.ts
@@ -1,26 +1,35 @@
-import { Application } from 'express';
-import getNewsListMiddleware from '../middlewares/news/getNewsList';
-import addNews from '../middlewares/news/addNews';
-import getNews from '../middlewares/news/getNews';
-import deleteNews from '../middlewares/news/deleteNews';
+import { Application, Response } from "express";
+import getNewsListMiddleware from "../middlewares/news/getNewsList";
+import addNews from "../middlewares/news/addNews";
+import getNews from "../middlewares/news/getNews";
+import deleteNews from "../middlewares/news/deleteNews";
 
 export default (app: Application): void => {
-    app.get('/news',
-        getNewsListMiddleware()
-    );
+  app.get("/news", getNewsListMiddleware(), (req, res: Response) => {
+    if (res.data.news) {
+      res.json(res.data.news);
+    } else {
+      throw Error("Cant get the news list");
+    }
+  });
 
-    app.post('/news',
-        addNews()
-    );
+  app.post("/news", addNews(), (req, res: Response) => {
+    if (res.data.newsObject) {
+      res.json(res.data.newsObject);
+    } else {
+      throw Error("Cant add news");
+    }
+  });
 
-    app.get('/news/:id',
-        getNews()
-    );
+  app.get("/news/:id", getNews(), (req, res: Response) => {
+    if (res.data.newsObject) {
+      res.json(res.data.newsObject);
+    } else {
+      throw Error("Cant get the news");
+    }
+  });
 
-    app.post('/news/:id'
-    );
+  app.post("/news/:id");
 
-    app.delete('/news/:id',
-        deleteNews()
-    );
-}
\ No newline at end of file
+  app.delete("/news/:id", deleteNews());
+};