Updated newMsg to post a new message when given id and message parameters

This commit is contained in:
Gregory Campbell
2021-11-24 21:45:25 -05:00
parent 3dbdf84057
commit 1ee2b19c08
2 changed files with 10 additions and 7 deletions
+9 -6
View File
@@ -13,15 +13,18 @@ const getAllMsg = (req, res) => {
//POST message //POST message
const newMsg = (req, res) => { const newMsg = (req, res) => {
//check if the id already exists in db let id = req.params.id; //get the msg id
Msg.findOne({ id: req.body.id }, (err, data) => { 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) { 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({ const newMsg = new Msg({
id:req.body.id, id:id,
message: req.body.message, message:msg,
time: Date.now(), time: Date.now(),
}) })
+1 -1
View File
@@ -9,10 +9,10 @@ const msgController = require('../controllers/msg');
router.post('/msg', upload.none(), msgController.newMsg); router.post('/msg', upload.none(), msgController.newMsg);
router.get('/msg', msgController.getAllMsg); router.get('/msg', msgController.getAllMsg);
router.post('/msg', msgController.newMsg);
router.delete('/msg', msgController.deleteAllMsg); router.delete('/msg', msgController.deleteAllMsg);
router.get('/msg/:id', msgController.getOneMsg); router.get('/msg/:id', msgController.getOneMsg);
router.post('/msg/:id&:message', msgController.newMsg);
//router.put('/msg/:id', msgController.updateMsg); //router.put('/msg/:id', msgController.updateMsg);
router.delete('/msg/:id', msgController.deleteOneMsg); router.delete('/msg/:id', msgController.deleteOneMsg);