FrontEngineer JungBam

22년 11월 3주차(1주차 프로젝트) 본문

WIL

22년 11월 3주차(1주차 프로젝트)

정밤톨 2022. 11. 20. 23:48

1주차 프로젝트가 처음에 생각했던 부분이 150%였다면 100%로 중간조정했지만 100% 안에서는 잘 마무리되었다고 생각이 들었다. 가장 좋은건 팀원들이었다. (갑자기 프로젝트 끝났다고 고생했다고 커피를 주셨다.)

4일 뿐이었지만 매일같이 새벽 2시까지 같이하면서 정이 들었는지 조가 바뀐다는데 아쉬움이 컸다.

프로젝트를 하면서 API 측면에 있어 가장 중요하게 고민한 부분은 사용자-게시글-댓글의 관계를 만들고 각 메인키와 외래키를 어떻게 넘겨주고 받아오는 것이냐였다. 우리 팀은 팀원들의 노력 덕분에 어렵지 않게 댓글 기능을 구현할 수 있었다.

(두개 페이지의 댓글기능을 작업하는데에 구상-디자인-구현(프론트, 빽) 합쳐서 3시간 걸렸나?)

댓글은 직전 두번의 프로젝트에서 적용했던 동적경로를 통해 글에 대한 키를 프론트에서 빽으로 전달하고 이를 토대로 댓글을 찾아오는 API를 구성했다. 

인증 후 삭제의 경우에도 키 값을 받아 해당 값과 로그인 되어 있는 유저의 ID가 일치할 경우 삭제 버튼을 렌더링해주고 해당 기능을 이용할 수 있도록 했다.

아쉬운 점은 JWT 토큰의 시크릿 키가 빽에 있었고 프론트에서 그것을 디코딩하여 사용하는 것을 시도하였으나 실패했다ㅠㅠ 그래서 렌더링 과정에서 빽단에 토큰을 다시 받아오는 과정을 해야했다.

 

뭐 이번 프로젝트가 SSR을 기반으로 만든 것이긴 하지만 프론트를 공부하는 내입장에서는 서버와 데이터를 주고받으면서 딜레이되는 부분을 가능하다면 줄이고 싶었기에 아쉬웠다.

 

1. (프론트) 디테일한 이벤트 기능 구현 미흡

2. (프론트) 사용자 측면에서 UI 구현 미흡

   - 카카오 맵을 했을 때 어떻게 뜨는지 댓글이나 후기를 작성하고 싶다면 어떻게 해야할지(렌더링시 툴팁 등)

3. 쿠키에 저장된 토큰을 이용한 인증방법 미구현

 

결론 : 프로젝트 결과물에 있어서는 개인적으로 아쉬움이 큰데 팀원들 덕분에 기분이 좋은 프로젝트였다.

 

(아래 영상은 우리조가 만든 프로젝트 구현영상이다.)

1주차 프로젝트 Github 주소 : https://github.com/jinsol0323/-week1-10-D-7-

 

GitHub - jinsol0323/-week1-10-D-7-

Contribute to jinsol0323/-week1-10-D-7- development by creating an account on GitHub.

github.com

 

반응형

'WIL' 카테고리의 다른 글

2022년 12월 3째주  (1) 2022.12.18
2022년 12월 2째주  (0) 2022.12.12
2022년 12월 첫째주  (0) 2022.12.04
22년 11월 마지막주(React)  (0) 2022.11.28
22년 11월 2주차 (같이 발전하는 것)  (0) 2022.11.13
Comments