
새로운 프로젝트로 주제는 Book Shop 을 만드는 것이다.
오늘은 app.js를 설정하고 routes 의 users.js 를 먼저 작성해보았다.

app.js 는 프로젝트의 루트 파일로 다른 경로들로 연결 다리 역할을 했다.
dotenv 라이브러리를 활용해 예민한 port 라던지 api key 를 따로 관리를 했으며
각 기능에 맞게 route 설정을 완료했다.

오늘은 시작 단계로 간단하게 틀만 잡는 시간이였다.
해당 URL에 맞는 기능으로 앞으로 수정을 할 것이다.
books.js , carts.js , likes.js , orders.js 도 있지만
비슷해서 본 글에는 생략했다.

아직 부족하지만 orders 테이블도 작성해야하고 carts 테이블도 작성을 해야한다.
테이블 간 관계도 작성하지 못했으며 아직은 프로젝트에 연결하지 못했다.
오늘 직접 API 문서를 토대로 프로젝트 틀을 만들어보면서
API 설계가 굉장히 중요한 역할을 하는구나 라는 생각을 했다.
API 설계를 하고 프로젝트를 시작하는 것과 안하고 시작하는 것과의
시간적 차이가 크다고 생각을 했다.
지금까지는 설계의 중요성을 크게 하지 못했지만
API 설계의 중요성을 깨닫는 시간을 가져서 보람찼다.