서버 session login

이영광·2021년 9월 11일
0

const {Users} = require("models")

유저의 정보를 디비에서 가저온다

post : async(req,res)=>{
	const userInfo = await Users.findOne({
    where:{ userId: req.body.userId,password: req.body.password},
    })
    
    if(!userInfo){
    res.status(400).send({message:"not authorized"}_
    }else{
      req.session.save(()=>{
        req.session.userId = userinfo.userid;
        res.send({userinfo.message:"ok"})
}

포스트 요청이 들어온다면 디비에있는 유저스에서 요청으로들어온 아이디와 패스워드를 찾는다

없다면 실패 메세지

있다면 요청으로 들어온 세션에 디비에있는 정보를 붙여서 다시 응답으로 보내준다

profile
《REACT》《JAVASCRIPT 》 만지고있어욤

0개의 댓글