Node.js入門——安裝實例

Node.js 網址:http://nodejs.org/   OSC地址:http://www.oschina.net/p/nodejs javascript

    原來在學校的時候學習網頁製做的時候,就有了這個疑問。當時用的是asp,若是編寫的是html頁面直接雙擊就能夠打開,而asp就不能夠,必須安裝IIS服務器才能夠看到效果(當時的我用了一個學期都沒有把IIS安裝好),因而我就痛恨了web服務器。但html只能作靜態的頁面,沒有什麼動態效果。在學習到javascript的時候,就發現javascript比較有意思。但問題在於它不能直接操着服務器上的東西。因而我就想若是javascript能像asp語言同樣運行於服務器上,並且不須要web服務器,那樣就完美了。後續固然就把這個疑問忘了。 html

最近常常看關於node.js相關的技術,開始我覺得它就想jquery或者extjs方面的東西,因而就沒有去了解。今天就看到一篇關於node.js的文章,因而抱着它爲何火起來的疑問去看了一下它。結果把我原來的疑問解決了。 java

一、node.js安裝 node

下載地址http://nodejs.org/download/ 這裏我下載的是 Linux Binaries (.tar.gz)(二進制文件0.8.15版本32位) jquery


cp node-v0.8.15-linux-x86.tar.gz /usr/local/
cd /usr/local/
tar -zxvf node-v0.8.15-linux-x86.tar.gz


解壓後文件包
bin  ChangeLog  include  lib  LICENSE  README.md  share   linux

OK 因爲二進制解壓就能夠,同時爲了方即可以把bin包的路徑加入到環境變量中(我就懶了)


二、Hollo world web

進入node安裝目錄中 瀏覽器


cd node-v0.8.15-linux-x86/
創建一個存放測試代碼的目錄web



mkdir web
在web目錄中新建一個helloworld.js文件內容


console.log("Hello World"); 服務器

運行helloword.js文件 學習


bin/node web/helloworld.js
控制檯就出現


Hello World


也許上面這個並不神奇,那咱們就繼續,在web目錄下建立一個server.js文件,內容以下


var http = require("http");


http.createServer(function(request, response){
  response.writeHead(200,{"Content-Type":"text/plain"});
  response.write("Hello World");
  response.end();
}).listen(8888);
console.log("Server has started.");

保存並運行

bin/node web/server.js
用瀏覽器訪問 http://localhost:8888/

界面就出現

Hello World

這就輕鬆的搭建了一個web服務器。

node.js是2009年開始,因此技術比較新,其實node就是一個輕量級的web服務器。

因爲note這個技術解答了我原來的一個疑問,因此才寫了這。

note技術和慨念我也不清楚,請高手賜教。

相關文章
相關標籤/搜索