首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 服务器 > 云计算 >

将应用npm管理的node.js项目部署到vCloudLabs

2012-09-12 
将使用npm管理的node.js项目部署到vCloudLabsvCloudLabs是WMWare提供的云计算服务器,类似Heroku,可以将自

将使用npm管理的node.js项目部署到vCloudLabs

vCloudLabs是WMWare提供的云计算服务器,类似Heroku,可以将自己做的应用上传到服其上.详细介绍可以看如下帖子

http://www.iteye.com/topic/1112440

?

开发库支持: Grails, Rails3.1(with ruby1.9.2), node.js

数据库:?MySql, MongoDB, Redis

?

准备vmc环境前提:

1. 申请vmc帐号

2. 安装vmc gems

3. 登录vmc


将应用npm管理的node.js项目部署到vCloudLabs

?

node + npm 准备

1. 安装node.js

2. 安装npm(类似ruby中的 gems)

3. 安装Express

npm install -g express

#注意, 这里需要添加 -g 参数, 将Express安装成全局module.


将应用npm管理的node.js项目部署到vCloudLabs

?

?

使用Express创建node.js项目:

?

1. 创建Express项目

$?express vmcapp

?

?

4. 运行程序

$ node app.js

?

修改node.js配置1. 修改 package.json:

?

?2. 修改app.js:1). 添加npm安装到本地的modules的依赖

require.paths.unshift('./node_modules')var app = require('express').createServer();app.get('/', function(req, res){    res.send('hello world test using express and npm');});app.listen(process.env.VMC_APP_PORT || 3000);

?

?

上传应用到vmc服务器:1. 新添加项目:

$ vmc push

# 根据向导一步一步进行即可

?

2. 更新项目

$ vmc update vmcapp --path .

?

参考资料:

    VMware Cloud Foundry介绍:?http://www.infoq.com/cn/news/2011/04/VMWare-Cloud-FoundryVMC用户指南, 内容见附件: <Getting_Started_With_VMware_Cloud_Foundry_using_vmc_u3.pdf>Deloying a Node.js app with NPM:?http://support.cloudfoundry.com/entries/505133-deploying-a-node-js-app-with-npm-dependenciesNode.js中文社区:?http://cnodejs.org/Express Screencasts:?http://expressjs.com/screencasts.html

?

?

1 楼 at1943 2011-11-20   Cloud Foundry需要邀请码,哥们有吗?
site:http://www.noday.net 2 楼 witcheryne 2011-11-22   at1943 写道Cloud Foundry需要邀请码,哥们有吗?
site:http://www.noday.net
邀请吗不是必填项, 先留邮件去申请账户。
申请共过后,会给你发注册链接

热点排行