- 모든 요청의 응답값은 아래와 같은 형태를 가집니다.(status 는 200)
interface responseBody {
result: {success: boolean, message: string};
data: any | {};
}
- shortenUrl 과 uwreckcar 서비스에서 사용하는 mongoDB는 서로 다릅니다.
- shortenUrl 서비스는 AWS lambda 로 운영되고 있습니다.
lint:check
: eslint 유효성 검사 실행
dev
: local 환경에서 ts-node로 서버 실행. .env.local
파일에서 환경변수를 불러옵니다.
start
: Elasticbeanstalk 에서 npm start
를 default 로 소스코드를 실행합니다.
dist
: dist.sh
를 실행해서 elasticbeanstalk 에 올릴 zip 파일을 생성합니다.
build
: tsc
를 이용해 번들링 후 elasticbeanstalk config 파일들과 함께 zip 파일을 생성합니다.
deploy
: build
및 dist
를 실행 후 현재 로컬