본 글은 프로젝트를 기록하기 위해 적은 글 입니다.
수정이 될 수 있으며, 정확하지 않을 수 있습니다.
✅ Day 19
📎 이모지 삭제
: RDS 설정을 바꾸어보았으나 여전히 이모지 부분이 소셜에서는 저장이 되지 않았다. 그래서 소셜 로그인 시 이모티콘이 들어오면 삭제하는 패턴을 추가해 주었다. 그리고 이름이 없으면 default로 "이름을 입력하세요."라는 이름으로 저장되도록 하였다.
이렇게 되면 카카오 로그인도 잘 들어가지는 것을 확인했다!
String name = profile.getKakao_account().getProfile().getNickname();
Pattern emoji = Pattern.compile("[\\uD83C-\\uDBFF\\uDC00-\\uDFFF]+");
Matcher emojiMatcher = emoji.matcher( name );
name = emojiMatcher.replaceAll("");
if (name == null || name.equals("")) {
name = "이름을 입력하세요.";
}
📎 카카오톡 로그인 리다이렉트
: 외부 API를 사용하다보니 클라이언트로 리다이렉트를 해줘야하는 부분들이 존재했다. 그러다보니 자연스럽게 리다이렉트를 내가 프런트로 넘겨야 하는 부분이 생겼다. 헤드로 계속 넘기는데 잘 안되었다.. 후우...그래서 우선 파람으로 넘기면 그걸 받는 걸로 일차 구현을 했다. 시간이 난다면 더 디밸롭 하고 싶다.. 이부분은..
그래도 클라이언트로 잘 등록이되고, 권한도 잘 생성이 되는 것을 확인했다! 만약 플젝 끝나고 팀원분들이 더 디벨롭을 해보는 거에 동의하면, 더 해보고싶다!
📎 기능 gif
: 기능 시연 gif를 만들었다. 내가 직접 보는 사람이라고 생각하고 만드니, 계속 수정하게 되었다.. 그래도 나름 괜찮게 나와서 만족중!!
아래처럼 잘 확인되고, 잘 볼 수 있어서 좋았다!! 메인 페이지부터 테이블들의 CRUD 등을 다 녹화해서 만들어보았다.
✅ 주말
📎 발표
: 발표 문서와 발표 자료를 만들고 영상까지 찍어야 했다. 팀원 분들과 각자 개인 발표 파트의 PPT를 만들고, 팀장님께서 전체 발표를 맡아주셨다. 피피티 템플릿도 예쁘게 준비하고 녹화도 잘했다. 근데 부분부분 문제가 꼭 발생하더라고.... 그래도 나름 잘 준비해서 마무리 했다! 사실 2분 제한이라 7장이었던 피피티를 3장으로 줄이는 건 굉장히 어려웠다.. (그래도 삼분이 되던데... 후.... ) 발표 주제는 카카오 로그인 구현 과정을 설명했다. 구현 전의 고민과 서비스에서 적용한 방법을 설명했다. 확실히 설명을 하려고 하니 다시 좀 더 정리가 된 것 같다! 찍은 발표 영상은 유튜브에 일부공개로만 업로드 하였다...!
🔥내일 할 일
- 배포 에러 발생시 수정
- 포트폴리오 만들어보기
'Study in Bootcamp > Main Project' 카테고리의 다른 글
[Main Project] Day 21 : 마지막 디밸롭 및 수정 (1) | 2022.12.06 |
---|---|
[Main Project] Day 20 : 소셜로그인 권한 수정 (0) | 2022.12.06 |
[Main Project] Day 18 : 카카오 로그인 성공 및 토큰에 레디스 적용해보기 (0) | 2022.12.02 |
[Main Project] Day 17 : 카카오 로그인 여전히 안됨, 배포 시도 (0) | 2022.12.01 |
[Main Project] Day 16 : 카카오 로그인 서버 문제 및 회원 가입 이메일 발송 (0) | 2022.11.29 |
댓글