ARestAPI 는 도매처(B2B) 통합 API 서비스 입니다.
- 로그인
/api/auth/login
- 로그인 체크
/api/auth/login-check
- 주문조회
/api/order
- 주문 상세조회
/api/order/:orderId
- 상품조회
/api/product
- 상품 상세조회
/api/product/:productId
- 예치금 사용내역 조회
- 1:1 문의조회
- 오너클랜
ownerclan
- NodeJS
- Express
- TypeScript
- InversifyJS
- TypeORM
- dotenv and envalid
- cors and helmet
- jest (unit tests)
- Puppeteer
- Axios
npm i
개발환경
npm run dev
실서버
npm run build
npm start
docker-compose up -d
server 접속 후 arestapi database를 생성해주세요. (추후 fakeRepository 제공 예정)
MYSQL_HOST=
MYSQL_PORT=
MYSQL_USERNAME=
MYSQL_PASSWORD=
MYSQL_DATABASE=
OWNERCLAN_TEST_ID=
OWNERCLAN_TEST_PASSWORD=