기상 07:00
공부 시작 07:40
- CS 스터디 책 읽기
- ASCII, UNICODE, ANSI 언어 알아보기
CS 스터디 09:10
공부
- 개인과제
- 카카오 로그인 구현
- 댓글 기능 추가
- 댓글 삭제/수정 기능
카카오 로그인을 구현하고 회원가입이 되지 않는 오류가 있었다. 원인으로는 일반 회원가입에서 받지 않는 email 값을 DB에 저장하려 했는데 null 값이 되어 충돌이 났던 것 같았다. 그래서 다시 일반 UserrequestDto와 UserService에 값들을 추가해주고 수정하였다.
sign up html에도 이메일란을 다시 만들어서 값을 추가하는 로직으로 변경을 했다. 그렇게 했음에도 해결이 되지 않아 찾아보니 security class에서 권한을 주지 않아서 그런 것이였다. 권한을 부여하니 바로 로그인이 되었음을 확인할 수 있었다.
각 상세페이지에 댓글을 달기 위해 API 부터 설계를 해보았다. 댓글을 등록하는 POST, 댓글을 수정할 수 있는 PUT, 마지막으로 댓글을 삭제할 DELETE 로 각각 필요한 data와 return 값을 정해보고 구상을 하니 어려웠지만 큰 틀을 생각하는 데 있어 많은 도움이 됐던 것 같다.
물론 경험이 적어 매번 오류가 나거나 연결이 원활하진 않지만 이렇게 차근차근 기초부터 설계를 해서 코드를 많이 짜봐야지!!
'스파르타코딩클럽 > 항해99' 카테고리의 다른 글
항해99 6기 DAY 24 TIL _ 22.03.30 (0) | 2022.04.01 |
---|---|
항해99 6기 DAY 23 TIL _ 22.03.29 (0) | 2022.03.30 |
항해99 6기 WIL_3주차 회고록 (0) | 2022.03.27 |
항해99 6기 DAY 20 TIL _ 22.03.26 (0) | 2022.03.27 |
항해99 6기 DAY 19 TIL _ 22.03.25 (0) | 2022.03.26 |