nodejs入門之基礎HTTP請求

新建一個js文件,姑且命名爲index.js,輸入如下代碼:

var http = require('http');  
http.createServer(function(request, response){  
    response.writeHead(200,{'Content-Type' : 'text/html'});  
    response.write('hello world!1234');  
    response.end();  
}).listen(8080);  

第一行請求nodejs的HTTP服務模塊,第二行使用http的createServer方法創建一個服務,這個方法會返回一個server對象,該對象有一個listen方法,帶一個參數表示端口號。可以監聽一個端口。
createServer可以接受一個函數作爲參數,該函數會被自動添加到request事件中,並且接受兩個參數request(請求)和response(答覆)。在上面的代碼中並沒有用到request,因爲沒有請求的細節需要處理。writeHead()返回一個請求狀態和http請求的類型,write()用於發送http請求的主體類容,之後調用end()完成響應。
在控制檯輸入node 根目錄+\index.js,按下enter,在瀏覽器中查看127.0.0.1:8888,可以發現瀏覽器中有'hello world!1234'。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章