first commit

This commit is contained in:
Jeannette Chin
2024-10-21 17:09:40 +01:00
commit 58f45f8947
15 changed files with 1964 additions and 0 deletions

View File

@@ -0,0 +1,54 @@
import {
getAllSubscribers,
addOneSubscriber,
selectOneSubscriber,
deleteOneSubscriber
} from "../models/subscribers.js";
async function getSubscribers(req, res) {
try {
const results = await getAllSubscribers();
return res.status(200).json(results);
} catch (error) {
console.log(error);
return res.status(500).json(error);
}
}
async function addSubscriber(req, res) {
console.log(req.body);
try {
const results = await addOneSubscriber(req.body);
return res.status(200).json(results);
} catch (error) {
console.log(error);
return res.status(500).json(error);
}
}
async function getSubscriber(req, res) {
console.log(req.params);
try {
const results = await selectOneSubscriber(req.params);
return res.status(200).json(results);
} catch (error) {
console.log(error);
return res.status(500).json(error);
}
}
async function deleteSubscriber(req, res) {
console.log(req.body);
try {
const results = await deleteOneSubscriber(req.body);
return res.status(200).json(results);
} catch (error) {
console.log(error);
return res.status(500).json(error);
}
}
export { getSubscribers, addSubscriber, getSubscriber, deleteSubscriber };