❤️🔥TIL (Today I Learned)73 [TIL] 2023-03-03(87day) / 최종 프로젝트(20day) 👉 UserDetails NullpointException S3 구현 코드를 만들었는데, 어플리케이션 실행도중 계속 UserDetails NullpointException이 발생하였다. UserDetails를 사용하는 모든 컨트롤러를 디버깅을 했고, 시큐리티와 필터를 모두 다시 체크하였지만, 다른 컨트롤러와 다른점은 찾지 못하였다.ㅠㅠ 혹시나해서 @Postmapping 매핑 주소를 (/images) 에서 (/image)로 변경하였더니, 드디어 실행이 되었다. 2023. 3. 4. [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. [TIL] 2023-02-08(70day) / 최종 프로젝트(3day) 최종 프로젝트(3) 👉 ERD 수정 🙋♂️ 소감 : 주제를 정하고 방향성을 잡고 어떤 기능들을 구현할지 회의를 하면서 의견을 조율하는데 우여곡절이 많았다. 컴럼의 수, 필드명, 메소드명, 테이블명 뭐 하나 쉽게 넘어가는게 없었다 ㅠㅠ S.A 작업이 다시 한번 중요한 작업이라는 것을 새삼스럽게 느끼는 날이었다. 위 ERD도 또 수정이 필요할 듯 하지만, 우선 내일은 위 사항대로 개발에 착수해야겠다. 😈 아는 내용이라고 그냥 넘어가지 않기! 😈 2023. 2. 9. 이전 1 2 3 4 ··· 13 다음