NodeJS可以說,創(chuàng)建時只是為了實現(xiàn)高效服務器為目標而設計的,后面由于它的高效簡潔以及龐大的JavaScript社區(qū)问拘,迅速被推崇,乃至形成了如今不僅在服務器web方面惧所,而且在其它方面也可以完美勝任骤坐!
本章我們講解如何使用NodeJS實現(xiàn)簡單Http服務器。
- 1.引入require("http")模塊
- 2.創(chuàng)建服務器纯路,并加入響應回調
- 3.啟動并監(jiān)聽8888端口
新建 lession_httpServer.js 代碼內容如下:
/*簡單http服務器*/
var http=require("http");
http.createServer(function(req,res)
{
//發(fā)送 HTTP 頭部
//HTTP 狀態(tài)值: 200 : OK
//內容類型: text/html
res.writeHead(200, {"Content-Type": "text/html"});
//發(fā)送響應數(shù)據 "Hello World"
res.end("HelloWorld!<div style='color:#ff0000;' >HttpServer by NodeJS</div>");
}).listen(8888);//監(jiān)聽8888端口
//信息
console.log('Server running at http://127.0.0.1:8888/');
一如既往的使用 cmd 執(zhí)行 node lession_httpServer.js
待窗口中輸出:Server running at http://127.0.0.1:8888/
證明你的簡單http服務器啟動并正常運行了或油,現(xiàn)在你可以打開你的瀏覽器地址欄中輸入 http://localhost:8888/ 進行訪問了寞忿,瀏覽器會顯示:
httpserver.jpg
以上便是我們使用NodeJS實現(xiàn)了簡單的Http服務器驰唬。是不是很簡單。