Table Stuff

This commit is contained in:
2024-09-15 06:37:59 -04:00
parent 062a9adf04
commit 3794e30158
12 changed files with 128 additions and 152 deletions

View File

@@ -8,6 +8,7 @@ export default class RecipeAPI extends APIRoute {
constructor() {
super('/recipes');
this.addSubRoute('/bulk', 'get', this.bulk);
this.addSubRoute('/create', 'post', this.createRecipe);
this.addSubRoute('/:id', 'get', this.get);
this.addSubRoute('/:id/rate', 'post', this.rate);
@@ -21,6 +22,15 @@ export default class RecipeAPI extends APIRoute {
res.send(result);
}
async bulk(req, res) {
let userID = req.query.userID;
let db = req.app.get('mongo').recipes;
let result = await db.getAll({ userID: userID });
res.send(result);
}
async createRecipe(req, res) {
let recipe = req.body;