Spaces:
Runtime error
Runtime error
| 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, | |
| }; | |