개발 일지
-
2024-02-01 인증 에러 해결개발 일지 2024. 2. 1. 22:57
https://tangpoo.tistory.com/161 2024-01-31 JWT 로그인 검증 에러 오늘은 이전에 만든 todoList 프로젝트에 JWT 로그인 기능을 추가하려고 해봤다. 아직 이해가 부족한 상태에서 강의에서 본 코드를 긁어와 사용하다보니 다양한 에러를 마주쳤고, 그 에러를 해결하 tangpoo.tistory.com 위 글에서 겪었던 에러 해결을 이어서 시도했다. 내배캠의 튜터님과 한참을 고민한 끝에 임시적인 해결책을 찾았다. 일단 로직적인 문제는 찾지 못했다. return getAuthenticationManager().authenticate( new UsernamePasswordAuthenticationToken( requestDto.getUsername(), requestDto.g..
-
2024-01-31 JWT 로그인 검증 에러개발 일지 2024. 1. 31. 22:19
오늘은 이전에 만든 todoList 프로젝트에 JWT 로그인 기능을 추가하려고 해봤다. 아직 이해가 부족한 상태에서 강의에서 본 코드를 긁어와 사용하다보니 다양한 에러를 마주쳤고, 그 에러를 해결하는 것도 쉽지 않았다. 1. Thymleaf를 사용하는 것과 그렇지 않은 서버의 차이 강의에선 Thymleaf를 사용했고, 내가 만든 프로젝트는 그렇지 않았기 때문에 에러가 생겼다. 클라이언트가 보낸 데이터를 인식하지 못해서 알아보니, Thymleaf를 사용하지 않았다면 클라이언트에서 데이터를 받아오는 방법을 어노테이션으로 명시해야 하는 차이점이 있었던 것이다. @RequestBody 를 SignupRequestDto 에 달아주는 것으로 해결. 2. Postman 으로 로그인 테스트시 unsuccessfulAu..
-
[팀 프로젝트] 팀 소개 사이트 회고개발 일지 2023. 12. 26. 19:25
https://tangpoo.tistory.com/113 [팀 프로젝트] 동물 소개 사이트 회고 현재 참여 중인 내일배움캠프의 사전 캠프에서 처음으로 팀 프로젝트를 경험하게 됐다. 주제 무언가를 소개하는 사이트를 만드는 과제였는데, 우리팀은 고민 끝에 각자가 좋아하는 동물을 소개 tangpoo.tistory.com - 이전 프로젝트 주제 이전에 진행한 프로젝트와 거의 동일하게, 이번엔 자유 주제가 아닌 팀을 소개하는 페이지를 만드는 과제이다. 첫 회의 + 아이스브레이킹 운 좋게도 나를 제외한 총 4명 중에 2명이 이전 프로젝트에서 함께한 조원이었다. 덕분에 아이스브레이킹이 좀 더 수월할 거라 생각했는데... 인터넷 연결 문제, 체력적인 문제 등으로 인해 이번에도 첫 회의가 수월하지 않았다. (이전 프로젝..
-
[팀 프로젝트] 동물 소개 사이트 회고개발 일지 2023. 12. 26. 10:14
현재 참여 중인 내일배움캠프의 사전 캠프에서 처음으로 팀 프로젝트를 경험하게 됐다. 주제 무언가를 소개하는 사이트를 만드는 과제였는데, 우리팀은 고민 끝에 각자가 좋아하는 동물을 소개하는 사이트를 만들기로 정했다. 첫 회의 + 아이스브레이킹 어쩌다보니 모두 I 성향에 조용한 사람들끼리 모였다. 나도 I 성향이긴 하지만, 침묵을 좋아하지 않아서 나름대로 노력했는데... 잘 안된 것 같다. 침묵때문에 진행이 멈춘적이 많지만, 그래도 천천히 진행해나가며 팀장 선정, 역할 분담, 와이어프레임 설계 등등 필요한 일 들은 늦게나마 맞출 수 있었다. index page 질문을 보내면 question.html 에서 그 질문을 확인할 수 있도록 구현했다. template page 템플릿 페이지엔 몇가지의 사진, 정보, ..
-
2차 게시판 만들기 : 개선 사항 정리개발 일지 2023. 11. 28. 20:13
프론트에 관한 지식이 생기며 이전의 실패를 매꿀 기회가 왔다고 생각하여 다시 시작했다 물론 0부터 모두 구현하기엔 아직 미숙하기에 이전의 코드를 많이 참고했으며, 대신 이론적으로는 더욱 꼼꼼하게 체크하며 진행했다 현재 상황 이미지엔 없지만 밑으로 내리면 대댓글이 두번씩 출력되는 이상현상도 발생하고 있다... updateReply - 댓글 생성은 에초에 view페이지에서 항상 텍스트박스를 띄우고 있을 테니 post방식으로만 매칭하면 됐다 하지만 댓글 수정은 사용자가 수정 버튼을 눌렀을 때, 새로고침 없이 현 위치에서 바로 텍스트박스를 readonly에서 사용자가 수정할 수 있도록 속성을 변경해야 한다 그럼 get방식과 post방식이 둘다 존재하는 건가? 게시글처럼 수정 페이지가 따로 존재하지 않는다는 미묘..