国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
將使用npm管理的node.js項目部署到vCloudLabs

vCloudLabs是WMWare提供的云計算服務器,類似Heroku,可以將自己做的應用上傳到服其上.詳細介紹可以看如下帖子

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

 

開發(fā)庫支持: Grails, Rails3.1(with ruby1.9.2), node.js

數(shù)據(jù)庫:  MySql, MongoDB, Redis

 

準備vmc環(huán)境前提:

1. 申請vmc賬號

2. 安裝vmc gems

3. 登錄vmc


 

node + npm 準備

1. 安裝node.js

2. 安裝npm(類似ruby中的 gems)

3. 安裝Express

npm install -g express

#注意, 這里需要添加 -g 參數(shù), 將Express安裝成全局module.


 

 

使用Express創(chuàng)建node.js項目:

 

1. 創(chuàng)建Express項目

$ express vmcapp

 

Ruby代碼  
  1. create : vmcapp  
  2. create : vmcapp/package.json  
  3. create : vmcapp/app.js  
  4. create : vmcapp/public/javascripts  
  5. create : vmcapp/public/images  
  6. create : vmcapp/public/stylesheets  
  7. create : vmcapp/public/stylesheets/style.css  
  8. create : vmcapp/views  
  9. create : vmcapp/views/layout.jade  
  10. create : vmcapp/views/index.jade  

 

2. 安裝項目依賴:

  $ cd vmcapp

$ npm install

 

Ruby代碼  
  1. jade@0.15.2 ./node_modules/jade   
  2. ├── mkdirp@0.0.6  
  3. └── commander@0.1.0  
  4. express@2.4.6 ./node_modules/express   
  5. ├── mime@1.2.2  
  6. ├── qs@0.3.1  
  7. └── connect@1.6.4  

 

3. 查看項目目錄結構

$ tree -L 2


 

4. 運行程序

$ node app.js

 

修改node.js配置

1. 修改 package.json:

 

Js代碼  
  1. {   
  2.     "name""vmcapp" ,   
  3.     "version""0.0.1" ,   
  4.     "private"true ,   
  5.     "dependencies": {  
  6.         "express""2.4.6" ,   
  7.         "jade"">= 0.0.1"   
  8.     }   
  9. }  
 

2. 修改app.js:

1). 添加npm安裝到本地的modules的依賴

Js代碼  
  1. require.paths.unshift('./mode_modules');  

2). 添加vmc支持的端口號

Js代碼  
  1. app.listen(process.env.VMC_APP_PORT || 3000);  

3). 修更改后的app.js應為如下這樣

Js代碼  
  1. require.paths.unshift('./node_modules')  
  2.   
  3. var app = require('express').createServer();  
  4.   
  5. app.get('/'function(req, res){  
  6.     res.send('hello world test using express and npm');  
  7. });  
  8.   
  9. app.listen(process.env.VMC_APP_PORT || 3000);  

 

 

上傳應用到vmc服務器:

1. 新添加項目:

$ vmc push

# 根據(jù)向?qū)б徊揭徊竭M行即可

 

2. 更新項目

$ vmc update vmcapp --path .

 

參考資料:

  1. VMware Cloud Foundry介紹: http://www.infoq.com/cn/news/2011/04/VMWare-Cloud-Foundry
  2. VMC用戶指南, 內(nèi)容見附件: <Getting_Started_With_VMware_Cloud_Foundry_using_vmc_u3.pdf>
  3. Deloying a Node.js app with NPM: http://support.cloudfoundry.com/entries/505133-deploying-a-node-js-app-with-npm-dependencies
  4. Node.js中文社區(qū): http://cnodejs.org/
  5. Express Screencasts: http://expressjs.com/screencasts.html

 

 

本站僅提供存儲服務,所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Express / 認識Node.js下的輕量級Web框架
Eclipse下Nodejs項目配置步驟
專門針對初學者的Node.js教程
NodeJS學習筆記(一)
Node.js開發(fā)Web后臺服務
Node.js的框架-express
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服