2017-03-01 3 views
3

나는 https://github.com/angular/universal-starter을 참조하여 각도 범용 앱을 만들었습니다. 서버 측 렌더링을 위해 node express를 사용했습니다.각도 범용 - 생산 관련 문제

이 명령을 사용하여 빌드했습니다. npm 빌드 빌드 : prod : ngc 이제 dist 폴더에 클라이언트 및 서버 폴더가 있습니다. index.html과 같은 다른 파일은 없습니다.

이전에 나는 angulari2 앱을 사용하여 bundle.js, index.html 및 css 파일로 dist 폴더를 생성하는 건물에 cli를 사용했습니다. 나는 그 특별한 것을 공유 호스팅에 올려 놓곤했다. 앱이 정상적으로 작동했습니다. 그러나 보편적 인 각도에서 저는 혼란 스럽습니다. 나는 생산을 위해 더 진행하는 방법에 붙어있다. 나는 공유 호스팅을 가지고 있습니다. 공유 호스팅에서 프로젝트를 호스팅하는 방법을 도와주십시오. 보편적으로

+0

같은 질문이 있습니다. 당신은 당신의 대답을 찾았습니까 ?? – Michalis

+0

@Michalis 아니, 내가 찾지 못했음 –

+0

대부분의 공유 호스팅은 nodejs 서버 호스팅을 제공 할 수 없다. 이것을 지원한다면 nodejs 애플리케이션을 시작한 후에 engine/nginx를 재 작성해야한다. 필요하다면 pm2를 사용하십시오. – Cacoon

답변

0

가 먼저 서버를 설정 한 후 (일반적으로 80 : P) 어떤 포트에서 수신하도록 서버를 시작해야합니다 .. 일반적으로

.. 당신이 설정 한 번 호스팅 영역에 노드 서버, 당신은 단지 소스 코드에 가서 cmd를 사용하여 서버를 시작할 수 있습니다 : -

sudo PORT = 80 npm run server (if ubuntu) 

포트 80에서 듣고 다음은 IP/도메인 이름을 사용하여 사이트에 액세스 할 수 있습니다.