From 6617c05a2151327cf69a43b3b12ea62ab7a8faee 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:33:39 +0100 Subject: [PATCH] Rename newsListMiddleware, add middlewares to routes --- src/middlewares/news/getNewsList.ts | 7 +++---- src/routes/news.ts | 12 +++++++++--- 2 files changed, 12 insertions(+), 7 deletions(-) diff --git a/src/middlewares/news/getNewsList.ts b/src/middlewares/news/getNewsList.ts index 6ab121d1..4c58564b 100644 --- a/src/middlewares/news/getNewsList.ts +++ b/src/middlewares/news/getNewsList.ts @@ -2,16 +2,15 @@ import { Request, Response, NextFunction } from 'express'; import News from '../../models/NewsSchema'; -const getNewsListMiddleware = () => { +const getNewsList = () => { return (req: Request, res: Response, next: NextFunction) => { News.find({}, (err, news) => { if(!err){ - console.log(news); res.json({ news: news}); } - }); + }); } } -export default getNewsListMiddleware; \ No newline at end of file +export default getNewsList; \ No newline at end of file diff --git a/src/routes/news.ts b/src/routes/news.ts index f20d0abb..807e7abe 100644 --- a/src/routes/news.ts +++ b/src/routes/news.ts @@ -1,20 +1,26 @@ 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'; export default (app: Application): void => { app.get('/news', getNewsListMiddleware() ); - app.post('/news' + app.post('/news', + addNews() ); - app.get('/news/:id' + app.get('/news/:id', + getNews() ); app.post('/news/:id' ); - app.delete('/news/:id' + app.delete('/news/:id', + deleteNews() ); } \ No newline at end of file -- GitLab