新建一個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'。