const router = require("express").Router();
/**
* GET /users
* Read all users
*/
router.get("/", getUsers);
/**
* GET /users/:id
* Read a single user by ID
*/
router.get("/:id", getUser);
/**
* POST /users
* Create a new user
*/
router.post("/", createUser);
/**
* PUT /users/:id
* Update an existing user
*/
router.put("/:id", updateUser);
/**
* DELETE /users/:id
* Delete a user
*/
router.delete("/:id", deleteUser);
module.exports = router;
exports.getUsers = (req, res) => {
// Fetch all users from database
};
exports.getUser = (req, res) => {
// Fetch a single user by ID
};
exports.createUser = (req, res) => {
// Create a new user
};
exports.updateUser = (req, res) => {
// Update an existing user
};
exports.deleteUser = (req, res) => {
// Delete a user
};