본문 바로가기
★ 프로젝트 + 트러블 슈팅 ★

게시판/ 사전스터디 project

by 리승우 2022. 9. 20.

[진행하며 어려웠던 점]

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를 구성하였음.

 

 

댓글