Updated all routes (#12)
This commit is contained in:
@@ -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 });
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user