본문 바로가기

전체 글88

[TIL] 2023-03-03(87day) / 최종 프로젝트(20day) 👉 UserDetails NullpointException S3 구현 코드를 만들었는데, 어플리케이션 실행도중 계속 UserDetails NullpointException이 발생하였다. UserDetails를 사용하는 모든 컨트롤러를 디버깅을 했고, 시큐리티와 필터를 모두 다시 체크하였지만, 다른 컨트롤러와 다른점은 찾지 못하였다.ㅠㅠ 혹시나해서 @Postmapping 매핑 주소를 (/images) 에서 (/image)로 변경하였더니, 드디어 실행이 되었다. 2023. 3. 4.
[WIL] 2023-02-24(17th week / 프로젝트 중간발표) 😃 Keep 모르는 부분은 팀원들과 공유하여 해결하기. 슬랙을 통한 코드 공유 시작하기 전 회의 진행 카메라, 마이크 잘 켜 놓기 진행 사항 꾸준히 체크 😅 Problem 프론트 엔드 이해 부족 Oauth2, S3 기능구현에 필요한 세팅은 했으나 코드에 접목을 못함. 프론트에 대한 지식이 없어서 회의가 원활하게 진행이 되지 않은 점. 적용하기 힘든 부분은 따로 탬플릿을 적용하기로 했는데 사이트 통일감을 위해 css작업을 어떻게 해야할지… 테스트코드 작성에 대해 부족한 부분이 많음. 개발자에게 매우 중요하다고 하는데 테스트코드 작성 후 성공한 경우가 적음. 💪 Try 프론트 맡은 부분 최대한 적용하기. 주말 동안 프론트 백엔드 연결 공부하면서 성공했을 경우 팀원들과 공유하기. 모르는 부분에 대해 찾아보고 .. 2023. 2. 24.
[TIL] 2023-02-24(82day) / 최종 프로젝트(15day) 👉 추가/개선 할 기능 추가 기능 실시간 채팅 소켓 프로그래밍 이미지 업로드 기능 S3 사용 기사 끌어오기 크롤링 동네인증 (위치 지정) GPS 기능 (프론트)봉사한 인증하면 횟수 누적으로 순위 매기기 (프론트)챌린지 인증 시 배지 주기 (프론트) 어드민이 신고 관리하기 (프론트) 가입할 때 비밀번호 똑같은지 체크하기 개선해야 할 기능 모집 기간이 끝나면 자동으로 완료로 변경되게 개선 인원제한(선착순 모집) 관련 동시성 문제 해결 챌린지 인증에 userId 저장하도록 변경할 것 전화번호 형식 지정할 것 + String으로 받기 챌린지 인증에도 수정 / 댓글 기능 프론트에 넣기 아이디 중복체크 백엔드 구현은 돼 있는데 프론트에 alert 보내주기 (프론트)페이징 검색 (프론트) 모집글/댓글 수정할 때 수정.. 2023. 2. 24.
[TIL] 2023-02-16(76day) / 최종 프로젝트(9day) 최종 프로젝트(9) 👉 mypage 프로필 정보 불러오기 $(window.document).ready(function() { userprofile(); }) function userprofile() { $.ajax({ type: "GET", url: "http://localhost:8080/profiles", data: {}, headers: { "Authorization": localStorage.getItem('accessToken') }, success: function (response) { const e = (response['data']) $('#userId').text(e['userId']) $('#nickname').text(e['nickname']) $('#phoneNumber').tex.. 2023. 2. 16.
[TIL] 2023-02-14(74day) / 최종 프로젝트(7day) 최종 프로젝트(7) 👉 password 체크 if (!passwordEncoder.matches(requestDto.getPassword(), userDetails.getUser.getPassword())) { throw new IllegalArgumentException("비밀번호가 일치하지 않습니다."); } 프로필 수정, 회원 탈퇴 기능을 만들 때, 비밀번호를 입력 받아 일치 여부를 확인하는 분기처리를 작업했다, userDetails 에 담긴 user의 정보안의 getPassword()로 확인을 하면 되겠다 라고 생각하고, userDetails.getPassword()로 비교를 했는데, 계속 rawPassword 에러가 떳다. 그래서 로그인 방식처럼 User 객체를 만들어서 비밀번호를 조회하니까 잘.. 2023. 2. 14.
[TIL] 2023-02-09(71day) / 최종 프로젝트(4day) 최종 프로젝트(4) 👉 A반 8조 첫째주 팀 회고 😃 Keep 원활한 의사소통 팀원을 배려하는 말투 질문하기 좋은 분위기 조성 활발한 회의 + 문제/생각 공유 서로 다른 의견이 있을 경우 합의점을 찾을 때까지 토론한 점. 😅 Problem 잦은 ERD 변경. (프로젝트의 방향성을 잡는데 시간이 오래 걸림) 설계할 때 명확하지 않았던 역할 분담 설계 과정에서 같은 문제 반복 설계 팀원 한 분(리더님..)의 마이크가 잘 들리지 않아서 소통이 어려웠습니다. 💪 Try 깃이슈를 기능별로 생성하여 역할 분담 간편화 다음주 중으로 우선순위 기본 기능구현 완료 및 후순위 최대한 구현 완료하기. 회의를 통해서도 해결점을 찾지 못했을 때 튜터님께 질문 마음을 열고 귀를 기울여 리더님의 말씀을 잘 들어보자 앞으로도 계속 .. 2023. 2. 9.