From 1ee2b19c083d2a47dc2beeda55aa88e526be8c17 Mon Sep 17 00:00:00 2001 From: Gregory Campbell Date: Wed, 24 Nov 2021 21:45:25 -0500 Subject: [PATCH] Updated newMsg to post a new message when given id and message parameters --- controllers/msg.js | 15 +++++++++------ routes/msg.js | 2 +- 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/controllers/msg.js b/controllers/msg.js index 0cc7dcb..acd1060 100644 --- a/controllers/msg.js +++ b/controllers/msg.js @@ -13,15 +13,18 @@ const getAllMsg = (req, res) => { //POST message const newMsg = (req, res) => { - //check if the id already exists in db - Msg.findOne({ id: req.body.id }, (err, data) => { + let id = req.params.id; //get the msg id + let msg = req.params.message; //get the msg message - //if tea not in db, add it + //check if the id already exists in db + Msg.findOne({ id:id }, (err, data) => { + + //if this message is not in db, add it if (!data) { - //create a new tea object using the Msg model and req.body + //create a new msg object using the Msg model and req.params const newMsg = new Msg({ - id:req.body.id, - message: req.body.message, + id:id, + message:msg, time: Date.now(), }) diff --git a/routes/msg.js b/routes/msg.js index 6ae7a89..d390fc8 100644 --- a/routes/msg.js +++ b/routes/msg.js @@ -9,10 +9,10 @@ const msgController = require('../controllers/msg'); router.post('/msg', upload.none(), msgController.newMsg); router.get('/msg', msgController.getAllMsg); -router.post('/msg', msgController.newMsg); router.delete('/msg', msgController.deleteAllMsg); router.get('/msg/:id', msgController.getOneMsg); +router.post('/msg/:id&:message', msgController.newMsg); //router.put('/msg/:id', msgController.updateMsg); router.delete('/msg/:id', msgController.deleteOneMsg);