Jucundus/backend/controllers/favorite.js

27 lines
736 B
JavaScript

const asyncHandler = require("express-async-handler");
const { save, getAll } = require("../services/favorites");
exports.save = asyncHandler(async (req, res, next) => {
try{
let result = await save(req.body);
console.log(result);
res.status(204).json({message: "Favorite created"});
}catch(err){
console.log(err);
return res.status(500).json({error: err});
}
});
exports.getAll = asyncHandler(async (req, res, next) => {
console.log("controller getAll");
try{
let result = await getAll();
console.log(result);
res.status(200).json(result);
}catch(err){
console.log(err);
return res.status(500).json({error: err});
}
});