항해99

[항해99] WIL D+39

crab. 2022. 8. 19. 01:02

이미지 출력

  • 프론트에서는 formdata를 이용해서 보낸다.
  • 백에서는 multer와 aws s3를 이용해서 이미지를 저장한다.

CRUD

  • 프론트는 기본적으로 CRUD를 토대로 기능을 만들어가는 게 좋다.
  • 모든 기능들이 CRUD에 있다는 말을 이해하게 되었다.

토큰을 이용한 로그인 유지

  • 우선 axios의 interceptor기능을 이용해서 모든 요청마다 token을 넣어 줄 수 있다.
  • 토큰을 세션스토리지 or 로컬스토리지 or 쿠키에 넣어서 로그인유지에 이용한다.

search기능

  • 백과 통신하는 걸로 기능을 구현했다.
  • 프론트에서는 키워드를 전달하고 백에서 그 키워드에 맞게 DB를 뒤져 다시 데이터를 배열형태로 보내준다.

git flow 전략

  • 이번 프로젝트를 진행하면서 제일 크게, 뼈저리게 느꼈던 부분이다.
  • develop에서 테스트를 꼼꼼하게 잘하고 잘 되었다면 main에 merge해야 한다.
  • 이번 프로젝트는 develop만 사용하고 main을 잘 사용하지 못해서 많이 아쉬웠다.
  • 다음에는 반드시 git flow전략을 잘 사용해야겠다.

프로젝트를 진행함에 있어..

  • 이번이 처음 백과 프론트가 만나 프로젝트를 진행하는 주차였다.
  • 매 주차마다 아쉬움이 남지만 이번에는 특히 더 아쉬움이 많이 남았다.
  • 어디까지 주도적으로 하고 어디서부터 양보를 하며 모두의 실력이 증가할지 모르겠다.
  • 진짜 이번 항해주차에 대해 할 말이 많지만 따로 적지는 않겠다. 아직까지는 이번주 빼고 만족하는 부분이 훨씬 많기에

'항해99' 카테고리의 다른 글

[항해99] WIL D+99 수료 후기  (0) 2022.10.20
[항해99] TIL D+32  (0) 2022.08.12
[항해99] TIL D+31  (0) 2022.08.11
[항해99] TIL D+30  (0) 2022.08.11
[항해99] TIL D+29  (0) 2022.08.11