수료후 14일차

Gong Intaek·2021년 6월 25일
0

일상

목록 보기
14/1031
post-thumbnail

TIL


오늘 한 일

  • 휴식
  • leetcord
    • Reverse Linked List. (easy)

오늘은...

휴식. 문제 풀이. 그리고 프로젝트 서버 재구성을 위한 고민. 우선 기존의 서버에서는 미들웨어의 사용이 적었다. 문제는 미들웨어의 숫자가 아니라 미들웨어의 숫자가 적기때문에 실행부가 복잡해졌다는것이다. 특히 인증 부분의 경우 미들웨어 서너개로 나누어서 작성을 하였다면 해당 구조를 더 명시적으로 확인이 가능할 것 이지만 현재 구조의 경우 콜백 지옥처럼 내부 안에 내부 안에 내부 안에 구조를 가졌기에 각각의 영향을 고려하면서 구조를 파악해야한다. 그외 복잡한 검색 구조를 가지는경우에도 그형태가 마냥 보기 좋지만은 않다.

따라서 해당 부분을 여러 미들웨어로 구분하고 유사한 결과를 요구하는 미들웨어는 공통적으로 사용하게 함으로서 같은 기능을 가진 미들웨어를 중복적으로 작성하지 않게 하도록 기능들을 구분해봐야겠다. 아직은 어떤방식으로 해야겠다 같은 틀만 잡혀있으므로 이것을 실제 API문서로 작성해보면서 더 상세히 나누어봐야겠다.

profile
개발자가 되기위해 공부중

0개의 댓글