我使用 cloud9 ide 编码新项目。当我从 cloud9ide 部署到 cloudfoundry 时。我有错误
应用程序无法启动。请注意,CloudFoundry 使用不同的端口来监听。调用“listen()”时,可以像“.listen(process.env.PORT || process.env.VCAP_APP_PORT)”一样使用它。
这是我的来源
var port = (process.env.VMC_APP_PORT || 3000);
var host = (process.env.VCAP_APP_HOST || 'localhost');
var http = require('http');
var env = process.env.VCAP_SERVICES ?JSON.parse(process.env.VCAP_SERVICES):空;
var mongodata = env['mongodb-1.8'][0]['credentials'];
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end('Hello World\n' + env); }).listen(端口,主机);
当我得到 mongo 对象时,这个来源有错误
var mongodata = env['mongodb-1.8'][0]['credentials'];
但没有这条线部署成功
请帮我 !!
非常感谢