본문 바로가기

K-DT70

[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-08(70day) / 최종 프로젝트(3day) 최종 프로젝트(3) 👉 ERD 수정 🙋‍♂️ 소감 : 주제를 정하고 방향성을 잡고 어떤 기능들을 구현할지 회의를 하면서 의견을 조율하는데 우여곡절이 많았다. 컴럼의 수, 필드명, 메소드명, 테이블명 뭐 하나 쉽게 넘어가는게 없었다 ㅠㅠ S.A 작업이 다시 한번 중요한 작업이라는 것을 새삼스럽게 느끼는 날이었다. 위 ERD도 또 수정이 필요할 듯 하지만, 우선 내일은 위 사항대로 개발에 착수해야겠다. 😈 아는 내용이라고 그냥 넘어가지 않기! 😈 2023. 2. 9.