Skip to content
Snippets Groups Projects
Commit d303a5e7 authored by hyunzzii's avatar hyunzzii
Browse files

feat: signup service

parent 115e5916
No related branches found
No related tags found
1 merge request!1Hyunzzi setting router, controller, service for signup
const db = require('../models/index');
const User = db.User;
exports.registerUser = async (userData) => {
try{
const {id,password,name,nickname,email} = userData;
const newUser = await User.create({
userId:id,
userPw:password,
name:name,
nickname:nickname,
email:email});
return {message:'회원가입이 완료되었습니다.', user:newUser};
}catch(err){
console.log(err);
}
};
exports.isIdDuplicates = async (id) =>{
try{
const findUserId = await User.findOne({
where:{'userId':id}
});
return findUserId !== null ? {message:'이미 존재하는 id입니다.'} : {message: '사용 가능한 id입니다.'};
}catch(err){
console.log(err);
}
}
exports.isNicknameDuplicates = async (nickname) =>{
try{
const findUserNickname = await User.findOne({
where:{'nickname':nickname}
});
return findUserNickname !== null ? {message:'이미 존재하는 닉네임입니다.'} : {message: '사용 가능한 닉네임입니다.'};
}catch(err){
console.log(err);
}
}
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment