1. 程式人生 > >神奇的Nodejs-網站開發如此之快

神奇的Nodejs-網站開發如此之快

摘要:初識nodejs,使用nodejs搭建一個http服務,並通過瀏覽器可以正常訪問

下載安裝nodejs

    Nodejs下載地址:

 下載後和普通程式安裝方法沒什麼不同(可以選擇一下安裝路徑,不選使用預設也行)

檢查是否安裝成功

開啟命令提示視窗,輸入:

1 node -v

顯示出版本號即表示安裝成功:

1 v4.4.5

Nodejs搭建http服務

·nodejs可以搭建http客戶端,也可以搭建http服務端,一個超簡單的例子說明nodejs的方便快捷:

假如檔名為:hello.js

1 2 3 4 5 6 7 8 9 10 11 //引入http模組(類似於Java的一些類庫) var http = require("http"); //使用http建立服務,在回撥在處理請求與響應 http.createServer(function(req, res) { //向響應中寫頭資訊,200:頁面訪問正常;Content-Type這些東西在普通的html中都非常常見 res.writeHead(200, {"Content-type":"text/html"}); //往響應中寫一段話:Hello World! res.write("<h1>Hello World!</h1>"); //結束本次請求,並響應字串:nodejs end
res.end("nodejs end"); }).listen(1314); //監聽埠,這裡隨便寫一個1314(只要不跟其他服務衝突就行)

·進入命令提示視窗,並進入到hello.js所在的目錄,輸入啟動命令:

1 node hello.js

回車後游標一直閃爍,就表示啟動成功了。(啟動速度非常快)

開啟瀏覽器輸入:

blob.png

在頁面上已經顯示出了通過res.write和res.end響應過來的內容。

注意:1314就是listen處輸入的埠號。

當然這個例子沒有任何意義,只是能初步認識nodejs的作用及用法!

原文出自【知識林】:http://www.zslin.com/web/blog/show/3