sales-api
디렉토리에서 Sales API를 확인할 수 있습니다.
데이터베이스 연결
.env
파일을 활용하며, 배포 시에는 AWS 콘솔에서 직접 입력합니다. 코드에 credential을 넣지 않도록 주의하세요.(advanced) serverless를 통해 lambda를 생성한다면 환경변수로 등록하는 방법을 고려해 볼 수 있습니다.
HOSTNAME=project3db.cpajpop7ewnt.ap-northeast-2.rds.amazonaws.com
USERNAME=team0(0 대신 팀 번호)
PASSWORD=team0(0 대신 팀 번호)
DATABASE=team0(0 대신 팀 번호)
연결 후 레포지토리의 sales-api/init.sql을 참고하여 자신의 데이터베이스에 테이블을 생성하고 재고를 추가하세요
cURL 요청을 통해 데이터베이스의 재고 정보에 따라 다른 응답을 보내는 것을 확인합시다. handler.js
의 소스 코드를 읽어보고 어떻게 요청해야 하는지 발견하세요. (초기 재고 3)
.env 파일 생성
람다 배포
dbeaver 통해서 데이터베이스 접속