-
Notifications
You must be signed in to change notification settings - Fork 0
Home
안지환 edited this page Jan 30, 2024
·
5 revisions
이는 Node.js, Express 및 TypeScript로 구축된 서점 애플리케이션용 REST API입니다.
이는 도서에 대한 CRUD 작업을 제공하고 다음 기능에 대한 API 엔드포인트를 포함합니다.
✔️ 책 목록 조회
✔️ 개별 도서 조회
✔️ 도서 검색/필터링
✔️ 신간 도서 조회
✔️ 카테고리별 도서 조회
✔️ 카테고리별 신간 도서 조회
✔️ 회원가입
✔️ 로그인
✔️ 패스워드 초기화
- Node.js
- TypeScript를 브라우저 환경이 아닌 런타임 환경에서 실행 하기 위해서 Node.js를 선택함
- Express
- Node.js 프레임워크로 편리하고 쉽게 사용할 수 있음
- TypeScript
- 정적 타입 언어의 강점과 타입 안정성으로 버그/에러에 대한 트러블 슈팅을 유연하게 대처해야 함
- MariaDB
- RDBMS가 NoSQL보다 테이블 관리가 쉽고 성능상 더 적합함
- 테스트 실행 완료 후 데이터베이스 파일이 닫힌 상태에서 import 오류
- Docker Compose로 데이터베이스 구성
- QueryString boolean 타입으로 변환하는 함수를 생성
- jest-mock 사용을 수정