打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
cloudfoundry.com 安装 nodejs笔记(一)

cloudfoundry.com 安装 nodejs笔记(一)

vmc push后  发现服务无法启动  

vmc logs  [servername]  也没发现有任何日志出现 页面出现的错误是

“VCAP ROUTER: 404 - DES” 

google了一下 发现是因为服务没有启动

应该还是我写的nodejs有问题,后来在这里

http://support.cloudfoundry.com/entries/20047352-node-js-helloworld-app-deploy-got-error-306-error-retrieving-file-logs-startup-log 

发现 原来cloudfoundry的服务器 在node里是不能指定他的端口号的,只能通过环境变量来取得对应的端口,

var http = require('http');

var url = require('url');

 

HOST = null;

 

var host = process.env.VCAP_APP_HOST || 'localhost';

var port = process.env.VCAP_APP_PORT || 3000

 

http.createServer(function (req, res) {

  res.writeHead(200, {'Content-Type': 'text/html'});

  res.write('<h1>Hello from the Cloud! ');

  res.write('via: ' + host + ':' + port);

  res.end('</h1>');

}).listen(port, null);

 

console.log('Server running at http://' + host + ':' + port + '/');

 注意 启动的js必须是app.js 这样才能被cloudfoundry系统识别 

经过上述代码,终于看到helloworld了。

 下一步查看怎样在cloudfoundry里面加载插件和使用数据库

参考下面的网页:

http://support.cloudfoundry.com/entries/505133-deploying-a-node-js-app-with-npm-dependencies 

 http://www.mihswat.com/2011/05/04/getting-started-with-cloud-foundry-using-a-node-js-and-mongodb-application/

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Node.js Express 框架 | 菜鸟教程
nodejs搭建web服务器就是这么简单!
CloudFoundry V2 单机版离线安装(伪离线安装)
SAP云平台CloudFoundry中的用户自定义变量
javascript笔记之express初体验
Resin 跨服务器的session传递
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服