nodejs在windows平台下搭建部署環境教程

來源:互聯網
上載者:User

標籤:des   style   blog   http   color   java   os   使用   io   

原文地址:http://blog.csdn.net/haidaochen/article/details/7257655

紅色字型為本人新增內容。

 

Windows平台下的node.js安裝

直接去nodejs的官網http://nodejs.org/上下載nodejs安裝程式,雙擊安裝就可以了

測試安裝是否成功:

在命令列輸入 node –v 應該可以查看到當前安裝的nodejs版本號碼


簡單的例子
寫一段簡短的代碼,儲存為helloworld.js,大致看下nodejs是怎麼用的。

如下:該代碼主要是建立一個http伺服器。

var http = require("http");  http.createServer(function(request, response) {      response.writeHead(200, {"Content-Type": "text/html"});      response.write("Hello World!");      response.end();  }).listen(8080);  console.log("Server running at http://localhost:8080/"); 

開啟命令列,轉到當前檔案所存放的路徑下,運行 node helloworld.js命令即可

如果一切正常,可以看到命令列輸出:Server running at http://localhost:8080/

同時,在瀏覽器輸入http://localhost:8080/,可以看到一個寫著helloworld的網頁。



安裝npm

npm上有很多優秀的nodejs包,來解決常見的一些問題,比如用node-mysql,就可以方便通過nodejs連結到mysql,進行資料庫的操作

在開發過程往往會需要用到其他的包,使用npm就可以下載這些包來供程式調用


a) 如果系統沒有安裝過Git,可以直接到https://github.com/isaacs/npm下載npm所需要的檔案。

b) 如果有Git 可以使用git下載。

git clone --recursive git://github.com/isaacs/npm.git  

下載到NPM檔案後,命令列首先轉到npm所在地址,輸入以下代碼進行安裝。

    node cli.js install npm -gf  

安裝Express

Express是nodejs常用的一個架構。(a/b兩個任選一種,注意區別)

a) 全域安裝 

npm install express -gd  

b) 安裝在當前檔案夾下 

    npm install express  

安裝成功後,命令列會提示 npm info ok

-g代表安裝到NODE_PATH的lib裡面,而-d代表把相依性套件也一起安裝。如果沒有-g的話會安裝目前所在的目錄(會建立一個node_modules的檔案夾)。



在項目中引用express包

例:

    var express = require(‘express‘);      var app = module.exports = express.createServer();  

如果沒有安裝過express,那麼首先需要在當前專案檔夾下安裝一個express

命令列轉到當前路徑後,運行

    npm install express  

安裝完成後,可以看到目前的目錄下多了一個【node_modules】檔案夾,下有一個【express】檔案夾

註:項目中引用的包,都會被安裝到【node_modules】檔案夾


用express建立項目

在命令列中輸入【express 項目名稱】,就可以在當前檔案夾下建立一個新的項目


包括以下幾個檔案:

用此方法,只是建立了一個空的項目架構,和一個簡單的執行個體程式,運行app.js可以查看(還需要在專案檔目錄下,安裝jade包,方法類似安裝express)

 

參考網站:

Node.js基礎 http://www.infoq.com/cn/master-nodejs

Node.js 入門教程 http://nodebeginner.org/index-zh-cn.html

Node.js中文文檔 http://cnodejs.org/cman/index.html

Express文檔 http://expressjs.com/guide.html#routing

CNode社區 http://club.cnodejs.org/

 

附命令列的常見操作:

1) 檔案運行後,再次調出命令輸入欄 用Ctrl+C
2) 轉到某個盤下 F:
3) 轉到某個檔案夾下 cd F:\nodeExamples
4) 回到上級目錄 cd..

 最後附上下載檔案的安裝目錄表:

nodejs安裝檔案

npm,Express安裝目錄

nodejs項目部署置放位置

nodejs在windows平台下搭建部署環境教程

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.