我正在CloudFoundry上部署NodeJS應用程序http://docs.cloudfoundry.com/frameworks/nodejs/nodejs.html。
我的申請是基於https://github.com/seafoox/node-express-twitter-bootstrap。這裏我們有兩個js文件
1)server.js
2)app.js.
server.js作爲此應用程序的起點。當我將它部署到CloudFoundry時,應用程序無法正常工作。我通過使用命令「node server.js」在本地主機上運行它來成功測試它。在進一步調試時,我發現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會默認運行它。請參閱http://npmjs.org/doc/json.html
相關問題
- 1. 在Cloudfoundry上部署Laravel應用程序
- 2. NodeJS Web應用程序文件上傳文件開始
- 3. CloudFoundry nodeJS教程已過時?
- 4. Cloudfoundry應用程序的滾動重啓
- 5. 在AppFog或CloudFoundry上,應如何強制更新應用程序?
- 6. CloudFoundry - 應用程序'controlealunos'不存在
- 7. JHipster Microservices應用程序部署到CloudFoundry
- 8. CloudFoundry與NodeJS的Redis故障
- 9. 在應用程序的NodeJS
- 10. 在應用程序的NodeJS
- 11. 在app上運行NodeJS應用程序
- 12. 在koding.com上訪問nodejs應用程序
- 13. PDF的NodeJS KIT,PDF文件正在使用的應用程序
- 14. 應用程序名稱和文件名不同的iPhone應用程序的
- 15. 使用CloudFoundry插件部署Grails應用程序
- 16. 使用Eclipse CloudFoundry插件將Grails應用程序部署到AppFog
- 17. 如何在CloudFoundry上部署PHP應用程序?
- 18. 在cloudfoundry上監控彈簧web應用程序
- 19. PHP應用程序更新:上傳PHP應用程序時,在文件名
- 20. heroku nodejs應用程序通過git遠程將文件推送到另一個heroku nodejs應用程序
- 21. 如何在cloudfoundry中獲取應用程序文件內容的一部分?
- 22. 重命名應用程序文件夾
- 23. nodejs應用程序託管從天藍色的網站上的子文件夾
- 24. Hosting Nodejs應用程序
- 25. ExtJS + NodeJS mvc應用程序
- 26. 在express/nodejs應用程序中存儲在S3中的文件
- 27. 由nodejs應用程序生成的調試核心文件
- 28. Cloudfoundry上的基本spring gwt應用程序掛在加載屏幕上
- 29. 在Heroku上的Nodejs應用程序一些文件不加載狀態H10
- 30. Firebase Angular應用程序無法連接Heroku上的NodeJS應用程序