setMineClass.js
747 Bytes
//result 출력 전, 선택한 상대 직업을 세션에 저장
//return: response status code\
exports.SetMineClass=(req,res)=>{
const mineClass=req.body.mineClass
const DataCheck=()=>{
return new Promise((resolve,reject)=>{
if(!mineClass){
reject(({
query:'request_body_error'
}))
}
else resolve()
})
}
const Set=()=>{
req.session.mineClass=req.body.mineClass
return
}
DataCheck()
.then(Set)
.then(()=>{
res.status(200).json({message:'complete setting opponent class'})
})
.catch((err)=>{
res.status(500).json(err||err.message)
})
}