27 lines
736 B
JavaScript
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});
|
|
}
|
|
}); |