boiler-magic
Version:
A boilerplate generator for Node.js apps
34 lines (27 loc) • 854 B
JavaScript
// Controller functions for __NAME__
// GET /__NAME__ → fetch all
const index = (req, res) => {
res.send("GET all __NAME__");
};
// GET /__NAME__/:id → fetch one
const read = (req, res) => {
const { id } = req.params;
res.send(`GET single __NAME__ with id: ${id}`);
};
// POST /__NAME__ → create new
const create = (req, res) => {
const data = req.body;
res.send({ message: "Created new __NAME__", data });
};
// PUT /__NAME__/:id → update
const update = (req, res) => {
const { id } = req.params;
const data = req.body;
res.send({ message: `Updated __NAME__ with id: ${id}`, data });
};
// DELETE /__NAME__/:id → delete
const remove = (req, res) => {
const { id } = req.params;
res.send({ message: `Deleted __NAME__ with id: ${id}` });
};
module.exports = { index, read, create, update, remove };