Project setting

  1. package.json에서 꼭 “start”:"node app.js"추가 (nodemon 아닌거 확인 해주기)
  2. Procfile파일을 root에 만들고 web: npm start 이 라인 한줄 추가
  3. root에 .ebextensions폴더만들고 그안에 cors.config파일하나 만들어주고 아래 내용 추가

option_settings:  aws:elasticbeanstalk:environment:proxy:staticfiles:    "/api/*": "http://localhost:3000"

  1. 백엔드 전체파일을 꼭 .zip확장자로 압축해주기
  2. zip파일을 열었을때 반드시 package.json파일이 앞에 있어야한다 (폴더안에 package.json이런거 안됨)\

AWS beanstalk setting

step1

step2

Untitled

step3