UNPKG

setup-mern

Version:

A CLI tool to generate a MERN backend boilerplate in seconds!

23 lines (21 loc) 728 B
const authService = require('../services/authService'); // Signup exports.signup = async (req, res) => { try { const { name, email, password } = req.body; const newUser = await authService.signup(name, email, password); res.status(201).json({ status: 'success', data: { user: newUser } }); } catch (err) { res.status(400).json({ status: 'error', message: err.message }); } }; // Login exports.login = async (req, res) => { try { const { email, password } = req.body; const token = await authService.login(email, password); res.status(200).json({ status: 'success', token }); } catch (err) { res.status(400).json({ status: 'error', message: err.message }); } };