Nodejs簡介node
Node.js 基於 Chrome JavaScript 運行環境,用於便捷地搭建快速、可擴展的網絡應用。git
它使用了一個事件驅動、非阻塞式 I/O 的模型,使其輕量又高效,github
很是適合於運行在分佈式設備的數據密集型實時應用。express
當前版本:v0.12.4npm
安裝配置Node.jsjson
在官網下載頁根據本身的平臺選擇安裝程序。對於Windows有msi與exe兩種選擇。msi會自動裝好node與npm,同時設置一些環境變量。爲了學習和配置上的靈活性,這裏選擇下載64位的exe文件。瀏覽器
創建目錄(如d:\nodejs),把下載下來的node.exe拷貝進去。並將此目錄追加到環境變量PATH中。網絡
安裝NPM框架
NPM:Node Package Manager,即Nodejs的包管理器分佈式
使用msi安裝則可忽略此步。對於直接下載exe文件的,首先須要從github上獲取npm代碼:
git clone --recursive git://github.com/isaacs/npm.git
cd npm
而後執行:
node cli.js install npm -gf
配置NPM
設置環境變量NODE_PATH
npm安裝完成後,d:\nodejs\目錄下會生成一個node_modules目錄。新建環境變量NODE_PATH指向該路徑
NODE_PATH=d:\nodejs\node_modules
使用npm安裝包時有時會很慢,能夠經過nrm(NPM源管理器)切換npm源
安裝nrm:
npm --registry=http://r.cnpmjs.org --disturl=http://dist.u.qiniudn.com install -g nrm
nrm ls 查看鏡像
nrm use 選擇鏡像,這裏咱們選擇taobao
安裝Express4
Express是一個簡潔、靈活的node.js Web應用開發框架,它提供一系列強大的功能,好比:模板解析、靜態文件服務、中間件、路由控制等。還可使用插件或整合其餘模塊來建立各類Web和移動設備應用。
Express發展很快,且版本之間有較大差別,咱們直接安裝最新的Express4。
執行:
npm install express -gd
其中選項-g表示全局安裝,目標模塊將會被安裝到NODE_PATH的lib裏面。-d選項表示一併安裝依賴模塊。沒有-g選項的話會在當前目錄(一般是項目目錄)創建一個node_modules目錄。
安裝成功後,命令行會提示 npm info ok
express 4.0以後將命令工具分出來了 故還需安裝express-generator
npm install -gd express-generator
安裝配置完成後,node, npm以及express的版本以下
使用Express建立project
express -e HelloExpress
在本地添加依賴(依賴項定義在package.json中):
npm install (注意:這不操做要在HelloExpress項目文件夾內執行)
啓動
npm start
而後能夠在瀏覽器經過 http://localhost:3000/ 訪問了