[진행하며 어려웠던 점]
1. JWT토큰 구현
>> 처음 접하는 개념이여서 많이 어려웠으나, 구글링 및 지속적인 코드보강을 진행하여 갈피를 잡게 되었음
2. 팀 단위 작업
>> 조원들 모두 GIT에 대한 사용법을 모르고 있었음. 그럼으로써 코드를 산별적으로 각자 작성하게 되어 추후에 합치고 서로 연동시키는데 리소스가 많이 들었음,
★ 차후에 보강해야할 사항
1. Git 사용 (소스트리 사용할 예정임)
2. 기능별로 나눈 뒤, 각자에게 issue를 할당하여 정해진 메소드명/URL명으로 코드를 작성하게끔 유도하여 원활한 코드 병합이 가능하게끔 하는 것이 필요
[작업순서] ※ 하단 이미지 첨부
1. 로그인 / 회원가입 진행
1.1 회원가입 시 몽고DB에 ID/PW저장
1.2 로그인 시도 시, 몽고 DB에 정보 조회 후 일치하면 JWT토큰을 발행한 후 로그인 완료
2. 메인화면 노출 (게시판 내용 노출)
※ 이미지 연동이 불가하게 되어, 차후 진행할 프로젝트에서 구현하는 것을 목표로 잡음
※ 글 제목 / 작성글 / 좋아요 기능 / 좋아요 개수 / 작성자ID 노출연동 완료
3. 작성글 페이지 구현완료
※ form형식으로 글제목 / 글내용을 받으며, 해쉬화된 JWT토큰을 디코딩하여 ID값을 추출한 뒤,
위 내용이 몽고 DB에 저장될 때 같이 저장하게하여 게시글 DB를 구성하였음.



'★ 프로젝트 + 트러블 슈팅 ★' 카테고리의 다른 글
동시성 제어문제 트러블슈팅 2 (0) | 2022.11.18 |
---|---|
동시성 제어문제 트러블슈팅 1 (0) | 2022.11.09 |
팀 협업프로젝트 회고 (0) | 2022.10.31 |
미니프로젝트 README (0) | 2022.10.26 |
그림장게시판_팀프로젝트_1주차 (0) | 2022.09.22 |
댓글