Pretty much cloned users.js in the api folder and made it recipes.js

This commit is contained in:
PieLord757
2024-09-14 22:11:20 -04:00
parent 0635107795
commit 0aca077f6e

35
server/api/recipes.js Normal file
View File

@@ -0,0 +1,35 @@
import APIRoute from "../APIRoute.js";
export default class UsersAPI extends APIRoute {
constructor() {
super('/recipes');
this.addSubRoute('/create', 'post', createRecipe);
}
async get(req, res) {
res.send('GET request');
}
async post(req, res) {
res.send('POST request');
}
async createRecipe(req, res) {
let recipe = req.body;
let db = req.app.get('mongo').recipes;
let result = await db.create({
userID: recipe.userID,
ingredients: recipe.ingredients,
productName: recipe.productName,
nutritionFacts: recipe.nutritionFacts,
rating: recipe.rating,
cuisine: recipe.cuisine,
expense: recipe.expense,
mealType: recipe.mealType
});
}
}