Skip to content
Snippets Groups Projects
Commit 6617c05a authored by Chif Gergő's avatar Chif Gergő
Browse files

Rename newsListMiddleware, add middlewares to routes

parent c5121f1d
No related branches found
No related tags found
2 merge requests!10Feature/12 dev auto deploy,!6Feature/news api
......@@ -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
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
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment