728x90
1. Client --> Server한테 data을 보내야합니다.
Client --> Server한테 데이터을 보내기 위해서는 http 통신을 사용해서 POST을 사용해서 데이터을 보냅니다.
JS에서 데이터 보내는 방식 fetch, axios가 있습니다.
2. 이번 스프린트는 로그인 기능이라서 ORM을 이용해서 DB에 ID, password을 저장하지 않습니다.
로그인 기능에서 중요한 것은 DB에 ID, password 의 유무 입니다 . 그래서 ORM을 사용해서 DB에 해당하는 ID의 유무을 판단합니다.
3. 클라이언트에서 요청에 대한 res가 있어야합니다. 로그인 유무에 따라서 세션ID을 생성 후 req에 값을 전달합니다.(서버에 저장하기위해서)
https://github.com/expressjs/session#sessionsavecallback 요기서 req.seesion에 대해서 알수 있습니다.
위와 같이 쿠키도 똑같이 클라이언트에게 보내주면 된다.
'코드스테이츠' 카테고리의 다른 글
Final project - 배포시 쿠키가 안보여요 (0) | 2021.09.13 |
---|---|
코드스테이츠 - im-sprint-auth-token (0) | 2021.08.05 |
codestate - 섹션 2 - Frontend & Web Architecture (0) | 2021.07.16 |
코드스테이츠 - DOM (0) | 2021.04.26 |
코드스테이츠 - koans (0) | 2021.04.23 |