2014-03-26 2 views
1

누군가 나를 도와 줄 수 있기를 바랍니다. 나는 NodeJS에 익숙하지 않고 Angular seed 프로젝트에서 생성 된 기본 샘플 웹 사이트를 git deploy를 통해 Azure 웹 사이트에 배포하려고합니다. 내가 가지고있는 문제는 일단 응용 프로그램이 Azure에 배포되면 "루트"를 구성하는 방법을 이해할 수 없다는 것입니다. ,푸른 색 웹 사이트의 하위 폴더에서 nodejs 응용 프로그램을 호스팅합니다.

-app
--js
--css
--index.html
-scripts
--web_server.js

내가 로컬로 실행 : 내 폴더 구조는 다음과 같습니다 난 그냥 내 애플 리케이션 폴더에 cd 다음 거기에서 노드와 web_server.js 스크립트를 시작합니다.

Azure에 배포하면 어떻게 든 web_server.js 파일을 찾아 노드를 시작합니다. 하지만 이제는 내 사이트를보기 위해 앱 하위 폴더를 구체적으로 탐색해야합니다. 나는 그것을하고 싶지 않다. 어떤 제안?

+0

가 왜 Node.js를 필요합니까? – Donal

답변

0

루트에 package.json 파일을 사용하여 사이트를 가리키는 것으로 조사하십시오. main 또는 binaries을 사용하여 서브 디렉토리의 JS 파일을 지정하십시오.

Azure 웹 사이트에서는 그 정보를 사용하여 scripts/web_server.js을 찾을 것입니다.하지만 최소한 롤링하는 것이 더 쉬울 수도 있지만 맨 위에 모든 정보를 뿌리는 것이 더 쉬울 수도 있습니다.

은 참조 : 당신이 푸른에 배포하는 경우 https://www.npmjs.org/doc/files/package.json.html

관련 문제