예전에 노드 장고로 프로젝트 할 때, 그리고 고랭 유튜브 강의보면서 웹 백엔드 짤 땐 핸들러와 핸들러함수 차이점 모르고 넘어갔는데
책에서 백엔드 구축하는 내용 읽어보니 초반부터 헷갈린다
초반에 무슨 인터페이스로 디비와 상호작용하는 메소드 전부를 캡슐화하고 다시 그 인터페이스를 구조체에 집어넣어 Handler로 만든다
그리고 실제 http 요청 처리하는 라우팅 함수 구축할 때는 Handler 구조체의 메소드를 하나 만들어서 그 안에 프론트에 줄 http 응답 데이터 작성함
나도 글 쓰면서 뭔 소린지 이해가 정확히 안된다
뭔가 이게 실무에서 작성하는 방법인가 싶어서 좀 놀랐음
아직도 난 많이 부족하구나 싶고...
노드할 땐 Handler HandlerFunc 차이점 몰라도 됐었는데
원리를 모른 채 개발해서 그런지 막히는 부분이 많다
![광광]()
책에서 백엔드 구축하는 내용 읽어보니 초반부터 헷갈린다
초반에 무슨 인터페이스로 디비와 상호작용하는 메소드 전부를 캡슐화하고 다시 그 인터페이스를 구조체에 집어넣어 Handler로 만든다
그리고 실제 http 요청 처리하는 라우팅 함수 구축할 때는 Handler 구조체의 메소드를 하나 만들어서 그 안에 프론트에 줄 http 응답 데이터 작성함
나도 글 쓰면서 뭔 소린지 이해가 정확히 안된다
뭔가 이게 실무에서 작성하는 방법인가 싶어서 좀 놀랐음
아직도 난 많이 부족하구나 싶고...
노드할 땐 Handler HandlerFunc 차이점 몰라도 됐었는데
원리를 모른 채 개발해서 그런지 막히는 부분이 많다
도움이 될진 모르겠지만 너무 복잡하게 접근하는거 같아서;; 저는 문제 생기거나 필요한게 생긴 거 아니면 내부동작 개념 공부는 아예 안 했어요 ㅎㅎ