본문 바로가기
Tech Interview/프로젝트 일정 간단 기록

고용노동부에서 실시한 공모전 프로젝트 5주차 회고록

by Thinking 2023. 5. 8.

5주차 feedback

 

백 : jwt 구현, 로그인 구현 완료

프 : 로그인, 메인 페이지 해당 부분 완성

  1. 로그인하면 메인 페이지로 가게, 로그인쪽이랑 메인페이지 css 꾸미기!
  2. 로그아웃하면 메인페이지로 이동하도록
  3. 로그인하면 아래 처럼 jwtToken이 프론트로 날라가는데 이걸 저번 우리 프로젝트 했던거처럼 로컬 스토리지에 저장해놨다가, 다른 api 호출할때 토큰값을 같이 보내줘야해 여기 공부

프론트쪽에

  1. 스웨거 사용 법 간단히 설명
  2. jwt 토큰 관련 설명

백엔드쪽에 회원가입 및 로그인에 User 정보 저장 관련 Bug fix

 

→ DB 칼럼 네이밍과 프론트쪽 post 데이터 네이밍 불일치 때문에 일어난 오류

 

회의

프론트

 

1) 슬라이드 쪽 수정, 로그아웃 버튼만들고 action → home으로 가도록

2) 다음에 건의사항, 게시판 쪽 버튼과 페이지 만들기

3) 로그아웃할때 localstorage.clear()

 

검증은 백에서 하고, 이를 위해서 클라이언트에서 토큰을

Authorization : Bearer token

  1. 이렇게 보낼거고 토큰 보내면 백에서 인가 메서드 작동하는지 확인하고
  2. 다른 서비스 이용가능하게

 

 

DB : 순서(게시글 번호), 제목 , 작성자, 생성 날짜/ 보드에 보이고 (/board)

 

게시글 (/board/post/1)

건의사항(/board/notice)

글쓰기 페이지 → 제목, 텍스트 (/board/post/action)

*인증같은거는 후순위로(글 수정,삭제 권한 확인), (추후에 post, notice 등 mapping 주소 변경 가능)

 

 현재 회원가입, 로그인, jwt 토큰 기능까지 완성 되어있는 상태이고 메인페이지와 회원가입 로그인 페이지도 대부분 완성했다. 앞으로 2개월 정도 시간이 남았지만 완성도 높은 프로젝트를 만들기 위해 조금 더 타이트하게 나아갈 예정이다. 앞으로 게시판과 건의사항 부분을 빠르게 끝낸후 산재 병원 및 위험성 관련한 고용노동부 api를 사용하여 기능을 추가할 예정이다.