diff --git a/controllers/singupController.js b/controllers/singupController.js new file mode 100644 index 0000000000000000000000000000000000000000..06329a769b558a680f488c0abc6b0254ce7003a9 --- /dev/null +++ b/controllers/singupController.js @@ -0,0 +1,32 @@ +const signupService = require('../services/signupService'); + +exports.registerUser = async (req,res)=>{ + try { + const userData = req.body; + const response = await signupService.registerUser(userData); + res.status(201).json(response); + }catch(err){ + console.log(err); + res.status(500); + } +} +exports.isIdDuplicates = async(req,res)=>{ + try{ + const userId = req.params.id; + const response = await signupService.isIdDuplicates(userId); + res.status(200).json(response); + }catch(err){ + console.log(err); + res.status(500); + } +} +exports.isNicknameDuplicates = async(req,res)=>{ + try{ + const nickname = req.params.nickname; + const response = await signupService.isNicknameDuplicates(nickname); + res.status(200).json(response); + }catch(err){ + console.log(err); + res.status(500); + } +} \ No newline at end of file