TIL day 36

이혜원·2023년 1월 4일
0

오늘 한 일

로그인/회원가입 백엔드 기능을 프론트엔드와 ajax를 통해 연결해줬다.

마이페이지 url을 만들때 url 을
'/mypage/guest?login_id=lee" 이런 식으로 구성해줬다. 이럴때 param에서 "lee"를 가져오고 싶으면 req.params가 아닌 req.query.login_id를 써줘야 된다. login_id가 query key이고 그것의 value값인 lee를 가져오는 식이다.

만약 url 이 'mypage/guest/:login_id' 식이였으면 req.params를 쓰는게 맞다.

이걸 하고 사장님 빨래 상태 페이지 status가 변하게 했다. 사장님은 빨래 status중 "배송완료"는 find를 하지 못하게 condition을 걸었다.

const cloth = await Cloth.findOne({where: {owner_id : ownerPk , status : {[Op.not]: "배송완료"} }});
await cloth.update( {status: status});

[Op.not]이 specific한 condition을 못찾게 해주는 기능을 한다.

0개의 댓글