2017-03-29 2 views
0

저는 Amazon EC2에 내 각 2 Cli 프로젝트를 배포했습니다. 하지만 이걸 실행할 수는 없습니다. 어떻게이 프로젝트를 실행할 수 있습니까? 내가 명령을 내릴 때 명령을 빌드하고 표시합니다 http://localhost:4200. 기본 포트를 어떻게 설정할 수 있으며 어떻게 실행할 수 있습니까? 각도 2 배포 문제

지역에서 나는 그때 내가 처럼 내 브라우저에서 실행 NG가-역할을했던 한 "로컬 호스트 : 4200"작동합니다. 그러나 제작 과정에서 어떻게 실행해야할지 모르겠습니다.

해결책을 제공해주십시오.

+3

을 살펴 위해

'NG --prod' 구축 한 후 서버에 결과를 복사? https://github.com/angular/angular-cli/wiki/build – Claies

+0

사실 나는 ng build --prod와 같이 해봤지만 dist/directory에 내 파일을 번들링했지만 브라우저와 그 브라우저에서 실행할 수는 없다. 탐색 할 서버 이름과 같은 결과를 보여주지 않습니다. 이 문제를 해결하도록 도와주세요. – vijayakumar

답변

0

ng-serve 로컬 노드 서버를 실행하기 때문에 프로덕션 환경에서 해당 노드 서버를 사용하지 마십시오. 그것은 개발 서버입니다.

run ng build --prod 생성 된 번들과 파일을/dist에서 프로덕션 환경으로 복사하십시오. 서버가 제공하는 디렉토리 인 파일 시스템에서. 정적 인 웹 사이트를위한 AWS 지침 http://docs.aws.amazon.com/gettingstarted/latest/swh/website-hosting-intro.html

+0

사실 나는 ng build --prod를 시도했지만 dist/directory에 내 파일을 번들링했지만 내 브라우저에서 실행할 수 없으며 탐색 할 서버 이름과 같은 결과가 표시되지 않습니다. 이 문제를 해결하도록 도와주세요. – vijayakumar

+0

@vijayakumar 나는 정적 인 사이트를 제공하는 것은 똑바로서야한다. 이것은 각도 cli 문제가 아니다. 앵귤러 cli는 내 대답에 설명 된대로 'dist'에 정적 인공물을 생성한다. 따라야 할 것이다. AWS에서 앱을 제공하기위한 AWS 정적 사이트에 대한 단계 –