CloudFoundry http://docs.cloudfoundry.com/frameworks/nodejs/nodejs.html에 NodeJS 응용 프로그램을 배포하고 있습니다.
내 신청서는 https://github.com/seafoox/node-express-twitter-bootstrap을 기반으로합니다. 여기에 두 개의 js 파일이 있습니다.
1) server.js
2) app.js.
server.js는이 응용 프로그램의 시작점 역할을합니다. CloudFoundry에 배포 할 때 응용 프로그램이 작동하지 않습니다. "node server.js"명령을 사용하여 localhost에서 실행하여 성공적으로 테스트했습니다. 더 이상 디버깅 할 때 CloudFoundry는 "node app.js"를 호출하여 응용 프로그램을 시작한다는 것을 알았습니다. "node server.js"를 호출하여 응용 프로그램을 시작하도록 CloudFoundry 서버를 구성 할 수 있습니까? package.json을 사용하여이 작업을 수행 할 수 있습니까?CloudFoundry의 NodeJS : 응용 프로그램 파일 이름
1
A
답변
5
package.json 파일에서 시작 스크립트를 지정할 수 있습니다.
{ "이름": "안녕하세요 노드", "버전": "0.0.1", "종속": { 는 "표현": "" 을}, "스크립트": { "start": "server" } }
두 개의 스크립트가있는 경우 app.js 및 server.js npm은 app.js보다 server.js를 사용합니다. 실제로 응용 프로그램의 루트에 server.js 만 있으면 npm이 기본적으로이를 실행합니다.
package.json에 대한 자세한 내용은 http://npmjs.org/doc/json.html
을 참조하십시오.관련 문제
- 1. NodeJS readFile() 파일 이름 검색
- 2. NodeJS 웹 응용 프로그램 파일 업로드 시작 오프 파일
- 3. CloudFoundry의 remoteAddr
- 4. 응용 프로그램 자체의 응용 프로그램 이름
- 5. EF 연결 문자열 응용 프로그램 이름 응용 프로그램 이름
- 6. 응용 프로그램 구성 파일
- 7. 응용 프로그램 이름 변경
- 8. 실행기의 응용 프로그램 이름
- 9. cloudfoundry의 보안
- 10. Nodejs 서버 호스트 이름
- 11. 웹 응용 프로그램 작성을 위해 Nodejs 사용
- 12. 숭고한 빌드 - nodejs - 시작 노드 응용 프로그램
- 13. NodeJS 응용 프로그램 레이아웃 및 변수 전달
- 14. NodeJS + ExpressJS + MongoDB를 사용한 고급 응용 프로그램
- 15. NodeJS Realtime과 기존 PHP 응용 프로그램 통합
- 16. 안드로이드 응용 프로그램 이름 혼동
- 17. CloudFoundry의 Metro WebService
- 18. CloudFoundry의 장기간 (배경) 직원
- 19. 작업 관리자의 응용 프로그램 탭에 응용 프로그램 이름 설정
- 20. ColdFusion Flex 응용 프로그램 이름
- 21. 아이폰 응용 프로그램 제품 이름
- 22. Java jconsole 응용 프로그램 이름 :
- 23. 손상된 iPhone 응용 프로그램 이름
- 24. I18n Twitter 응용 프로그램 이름
- 25. iPhone 응용 프로그램 이름 변경
- 26. WP7 응용 프로그램 이름 변경
- 27. 아이폰의 iPhone 응용 프로그램 이름
- 28. 이름 (C# 데스크톱 응용 프로그램)
- 29. 안드로이드 응용 프로그램 이름 문제
- 30. 응용 프로그램 막대 아이콘 이름