first-space / src /controllers /alimento-controller.js
chartManD's picture
get po iduser y post de aliemento
7ae259a
raw
history blame contribute delete
857 Bytes
const Alimento = require("../models/alimento.js");
/**
*
* @param {import("express").Request} req
* @param {import("express").Response} res
*/
async function getFoodByUserID(req, res) {
const { iduser } = req.params;
try {
const alimentos = await Alimento.find({ iduser: iduser });
if (alimentos.length == 0) {
res.json({});
}
res.json(alimentos);
} catch (error) {
res.status(500).json({ error: "Error al optner los alimentos" });
}
}
/**
*
* @param {import("express").Request} req
* @param {import("express").Response} res
*/
async function postOneFood(req, res) {
try {
await Alimento.create(req.body);
res.json({ message: "Ok, datos ingresados" });
} catch (error) {
res.status(500).json({ error: "Error al ingresar alimento" });
}
}
module.exports = {
postOneFood,
getFoodByUserID,
};