목록IT/엘리스 SW 트랙 7기 (12)
언젠가는 펼쳐 볼 아카이브
코드 리뷰 // CategoryAPI 일부 코드 // 대분류 /소분류 카테고리 리스트만 불러오기 router.get( '/:parentCategory', validate(categoryValidation.getCategoryByParentId), categoryController.getCategoryByParentId ); ... //카테고리 수정 router.patch( '/', validate(categoryValidation.updateCategory), categoryController.updateCategory ); // 카테고리 삭제 router.delete( '/:id', validate(categoryValidation.deleteCategory), categoryController.del..
Data Schem 코멘트 반영 된 ERD API 관련 코멘트 카테고리 관련 API & 데이터 스키마를 작성하다보니 접근 방식이 다양하게 나오는데요. 이 방법들을 어떻게 채택하면 좋을까요? 나중에 카테고리 정보를 이용해 상품 리스트들을 필터하는 것도 고려중입니다. 카테고리의 기준을 잡아야 합니다. 단순히 카테고리의 계층 구조만 전달할 것인지, 아니면 카테고리에 많은 정보를 담아서 보낼 것인지 등 기준이 명확해야 혼동이 오지 않습니다. 상품 리스트 필터를 고려해서 카테고리에 다양한 정보를 넣고 싶으신거죠? 그렇다면 현재 작성해오신 구조보다는, Product의 데이터 스키마에 카테고리 값이 들어가 있는 형태가 더 편하실 겁니다. 카테고리는 단순히 계층 구조, 그러니까 대분류/소분류 계층 정보만 담고 있게 하..
서버 배포 관련 코멘트 만약 백엔드 서버가 프론트 정적 파일 &백엔드 코드를 서빙한다면 어떻게 해야할까요? Express에서 내부적으로 정적 파일을 서빙할 수 있는 함수인 "express.static()" 함수를 사용하면 됩니다. 대신 static() 함수를 사용하려면 route를 지정 해줘야합니다. 페이지 로딩을 위한 route를 지정해줘야 하는거죠 Git 브랜치 전략 관련 코멘트 브랜치 전략을 어떻게 나눠가지는게 효율적일까요? 지금 현재 브랜치 상태는 백엔드 / 프론트엔드 브랜치로 나뉘어져 있습니다. 회사의 내부 룰에 따라 다르긴 하지만, 보통 프론트/백엔드 repogitory를 다르게 가져가는 경우가 많습니다. 같은 레포지토리 안에서 작업을 한다면 프론트엔드 쪽은 Component&기능별로, 백엔드..
1차 프로젝트인 "쇼핑몰 사이트" 만들기 프로젝트가 마무리 되었다. 총 2주간 진행되는 프로젝트였고, 우당탕탕 이슈가 많았지만 마무리는 나름 잘한 것 같다. 원래는 프로젝트 하면서 만났던 이슈, 해결한 버그, 멘토님의 금같은 코멘트등을 정리해 하나씩 올리려고 했는데, 이 글의 첫 시작이 일주일 후기였으니 흐름에 맞게(?) 2주차&마무리 후기를 작성하려고 한다. (공부했던 내용 등등은 복습하는 개념으로 내일부터 하나씩 올릴 예정이다. ㅎuㅎ) 생각보다 해야할 것들이 많았던 프로젝트. 그리고 진행하면서 직면하게 된 여러가지 어려운 점들이 있어서, 프로젝트는 안정적으로 진행될 것이라는 예상과 다르게 우당탕탕 으라차차 프로젝트가 되었다. 그렇지만!!! 마무리가 나름 잘 되어서 너무 기쁘다!!!!🤸♂️ 1. 프..