This repository has been archived on 2026-05-01. You can view files and clone it, but you cannot make any changes to it's state, such as pushing and creating new issues, pull requests or comments.
chatless/backend/service-privateroom/routes/messages.js
2021-05-30 20:55:00 +02:00

29 lines
No EOL
759 B
JavaScript

const router = require("express").Router();
const Messages = require("../models/Message");
// add
router.post("/", async (req, res) => {
let newMessage = new Messages(req.body);
const date = Date.now();
newMessage["date"] = date;
// res.status(200).json(newMessage);
try{
const savedMessage = await newMessage.save();
res.status(200).json(savedMessage);
}catch (err){
res.status(500).json(err)
}
})
// get
router.get("/:conversationId", async (req, res) => {
try{
const messages = await Messages.find({
conversationId: req.params.conversationId
})
res.status(200).json(messages);
}catch (err){
res.status(500).json(err)
}
})
module.exports = router;