범용적인 쇼핑몰에서 사용하는 API입니다.
API | 설명 |
---|---|
전체 상품 조회 | 등록된 모든 상품을 조회합니다. |
상품을 생성 | 상품을 등록합니다. |
상품 정보 수정 | 기존 상품의 정보를 수정합니다. |
모든 상품 삭제 (admin) | 등록된 모든 상품을 삭제합니다. |
특정 상품 정보 조회 | 한개의 상품의 세부 정보를 조회합니다. |
특정 상품 삭제 (admin) | 한개의 상품을 삭제합니다. |
모든 주문 조회 (admin) | 등록된 모든 주문을 조회합니다. |
특정 주문 조회 | 한개의 주문 정보를 조회합니다. |
주문 생성 | 주문을 등록합니다. |
주문 정보 변경 | 기존 주문의 정보를 수정합니다. |
모든 주문 삭제 (admin) | 등록된 모든 주문을 삭제합니다. |
주문의 세부사항 조회 (admin) | 등록된 주문의 세부사항을 조회합니다. |
결제 정보 업데이트 | 결제 상태을 업데이트 합니다. |
배달 상태 업데이트 | 배달 상태를 업데이트 합니다. |
회원가입 | 유저의 정보를 등록합니다. |
로그인 | 유저를 인증합니다. |
유저 프로필 조회 | 유저의 프로필을 조회합니다. |
유저 프로필 업데이트 | 유저 프로필 정보를 변경 합니다. |
- Docker가 필요합니다.
- .env파일을 생성하여 MONGODB_URL 설정해야 합니다.
# 프로젝트를 클론합니다. $ git clone https://github.com/ginami0129/Shopping-mall-api # 프로젝트 폴더로 이동합니다. $ cd Shopping-mall-api # Docker 이미지를 빌드합니다. $ docker build -f Dockerfile -t shopping-mall-api . # 빌드한 Docker 이미지를 실행합니다. $ docker run -d -p 8080:8080 shopping-mall-api
https://localhost:8080/api/docs 로 접속하여 확인합니다.