Din*_*.R. 1 node.js cloud-foundry
我正在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"在localhost上运行它来成功测试它.在进一步调试时,我发现CloudFoundry通过调用"node app.js"来启动应用程序.是否可以通过调用"node server.js"来配置CloudFoundry服务器以启动应用程序.我可以通过使用package.json来实现这一点.
你可以在package.json文件中指定启动脚本,就像这样;
{"name":"hello-node","version":"0.0.1","dependencies":{"express":""},"scripts":{"start":"server"}}
在这种情况下,如果我有两个脚本,app.js和server.js npm将使用server.js而不是app.js. 如果你实际上在应用程序的根目录中只有server.js,那么无论如何npm将默认运行它.
有关package.json的更多信息,请参阅http://npmjs.org/doc/json.html
| 归档时间: |
|
| 查看次数: |
458 次 |
| 最近记录: |