Updated all routes (#12)

This commit is contained in:
2023-01-19 10:41:12 -05:00
committed by GitHub
parent eabb8199dc
commit ec9092abf3
6 changed files with 105 additions and 99 deletions

View File

@@ -15,7 +15,7 @@ let User = require('../schema/user.model');
*/
categoryRoutes.route('/create').post((req, res) => {
if (!req.body) {
res.status(401).send("Missing body");
res.status(401).json({ success: false, response: "Missing body" });
return;
}
utils.account.checkSession(req.body.userId, req.body.sessionId, (isValidId) => {
@@ -24,14 +24,14 @@ categoryRoutes.route('/create').post((req, res) => {
let c = new Category(req.body);
c.save()
.then(() => {
res.json(c);
res.status(200).json({ success: true, response: c });
})
.catch((e) => {
console.error(e);
res.status(500).send("Error creating category");
res.status(500).json({ success: false, response: "Error creating category" });
});
} else {
res.status(401).send("Invalid permissions to create category.");
res.status(401).json({ success: false, response: "Invalid permissions to create category" });
return;
}
})
@@ -47,10 +47,10 @@ categoryRoutes.route('/all').get((req, res) => {
Category.find({}, (err, cArr) => {
if (err) {
console.error(err);
res.status(500).send("Error getting categories");
res.status(500).json({ success: false, response: "Error getting categories" });
return;
}
res.status(200).send(cArr);
res.status(200).json({ success: true, response: cArr });
});
});
@@ -63,11 +63,11 @@ categoryRoutes.route('/posts').get((req, res) => {
Post.find({}, (err, postArr) => {
if (err) {
console.error(err);
res.status(500).send("Error getting posts");
res.status(500).json({ success: false, response: "Error getting posts" });
return;
}
postArr = postArr.filter(post => post.category.includes(req.body._id));
res.status(200).send(postArr);
res.status(200).json({ success: true, response: postArr });
});
});