setup-mern
Version:
A CLI tool to generate a MERN backend boilerplate in seconds!
21 lines (19 loc) • 644 B
JavaScript
const userService = require('../services/userService');
// Get all users
exports.getAllUsers = async (req, res) => {
try {
const users = await userService.getAllUsers();
res.status(200).json({ status: 'success', data: { users } });
} catch (err) {
res.status(400).json({ status: 'error', message: err.message });
}
};
// Get a single user
exports.getUser = async (req, res) => {
try {
const user = await userService.getUser(req.params.id);
res.status(200).json({ status: 'success', data: { user } });
} catch (err) {
res.status(400).json({ status: 'error', message: err.message });
}
};