一、Node.js 簡介
Node.js:服務器端的 JavaScript 運行環境,它具有無阻塞和事件驅動等特色,採用 V8 引擎,實現了類似 Apache 和 Nginx 的 Web 服務,讓你可以通過它來搭建基於 JavaScript 的 Web App。參考官方:http://nodejs.org/,Node.js 支持 Linux、Macintosh、Solaris、Windows/Cygwin、FreeBSD、OpenBSD,編譯系統需 Python 2.4以上版本支持。
二、Node.js 安裝
1、安裝編譯環境,>sudo apt-get install g++ c++ curl libssl-dev apache2-utils git-core curl
2、下載Node安裝包,>wget http://nodejs.org/dist/node-v0.3.0.tar.gz
3、編譯安裝,步驟如下:
>./configure //注:如果不需SSL,可加入選項-without-ssl
>make
>make install
4、安裝成功,默認路徑爲:/usr/local/bin/node
三、Node.js 應用
1、安裝成功後先寫“Hello World!”簡單測試一下,代碼如下:
2、運行 app.js,>node app.js,在瀏覽器輸入http://127.0.0.1:8000/,即可看到效果
3、Node提供了一些常用的API,可參考:http://nodejs.org/api.html
四、NPM 安裝
除Node本身提供的API外,現在有不少第三方模塊可極大的提高開發效率,如:WEB框架-express,HTTP中間件-connect,模板-ejs等,爲了管理這些模塊我們需要安裝NPM,安裝過程如下:
1、首先準備目錄權限,不要以ROOT帳號安裝,>sudo chown -R $USER /usr/local
2、安裝NPM,>curl http://npmjs.org/install.sh | sh
3、完成後安裝第三方模塊也很簡單,>npm install modules_name,安裝Express,>npm install express
注:如果安裝模塊的過程中報域名錯誤的話,請清空緩存 >npm cache clean 或重啓計算機即可。
如需轉載,請註明:本文來自感染源博客[ http://blog.csdn.net/caleng ]