Updated newMsg to post a new message when given id and message parameters
This commit is contained in:
+9
-6
@@ -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
@@ -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);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user