From b8b5afadf213982abde5ff2042aed0ce120dab3b 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:27 +0100 Subject: [PATCH] Now can add news --- src/middlewares/news/addNews.ts | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 src/middlewares/news/addNews.ts diff --git a/src/middlewares/news/addNews.ts b/src/middlewares/news/addNews.ts new file mode 100644 index 00000000..7e802e74 --- /dev/null +++ b/src/middlewares/news/addNews.ts @@ -0,0 +1,23 @@ +import { Request, Response, NextFunction } from 'express'; +import News from '../../models/NewsSchema'; + + +const addNews = () => { + return (req: Request, res: Response, next: NextFunction) => { + const news = new News(); + news.title = req.body.title; + news.text = req.body.text; + news.publishedAt = new Date().toDateString() + + news.save((err) => { + if(err){ + + } else { + res.status(201) + res.json(news) + }; + }); + }; +}; + +export default addNews; \ No newline at end of file -- GitLab