TIL Day 15
TIL Day 15 (23/10/05)
- Go Standard Library Backend 프로젝트의 전체적인 구조를 손봤다.
- API 와 템플릿을 오갈 수 있도록 CLI에 새로운 플래그를 넣었다.
- Repository와 모델 선언 부분을 따로 빼 구조를 다시 설계했다.
- API와 템플릿의 라우팅을 구분지어 새로 선언했다.
- Template을 불러오는 과정에서 성능적으로 손실이 없도록 캐시화를 했다.
- 미들웨어에 Secure Header와 Panic Recovery를 추가했다.
내일 할것들
- 내일은 템플릿에 Form을 넣어 웹에서 Gist를 추가할 수 있는 기능을 넣을것이다.
- 유저 Auth 기능까지 책을 훑어보는 것을 목표로 할 것이다.
- 프론트를 안한지 좀 오래된 것 같아서 Next.JS 강의를 들어보려고 한다.
느낀점
- 간단한 기능을 가진 백엔드지만, 탄탄하게 만드려면 많은 노력이 필요하다는 것을 깨달았다…
- 나중에 프로젝트를 할때 이런식으로 API와 템플릿 기능 두가지를 지원해서 템플릿으로는 어드민 패널을 지원하는 것도 꽤 괜찮은 아이디어라는 생각이 든다.
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.