Files
LivePoll/backend/src/controllers/user.controller.js

28 lines
765 B
JavaScript
Raw Normal View History

2024-11-07 21:08:08 +05:30
import { signupService } from "../services/user.service.js";
export async function signupController(req, res) {
try {
const { username, email, password } = req.body;
const user = await signupService(username, email, password);
res.status(201).json({
success : true,
message : "User created successfully",
data : user
})
}
catch(err){
console.log(err);
if (err.statusCode){
res.status(err.statusCode).json({
success : false,
message : err.message
})
}
else {
res.status(500).json({
success : false,
message : err.message
})
}
}
}