node項目都必須依托于服務(wù)器運行
PHP依托于apche(阿帕奇)服務(wù)器(xampp中)
node是自己創(chuàng)建服務(wù)器
有官方提供http模塊
const{read}=require('fs');
let http = require('http');
- 2.使用http模塊中createServer() 創(chuàng)建服務(wù)
createServer()中參數(shù)是一個回調(diào)函數(shù)
這個回調(diào)函數(shù)有兩個參數(shù)
第一個參數(shù)req(請求)
第二個參數(shù)res(回應(yīng))
let server = http.createServer(function (req, res) {
// 配置響應(yīng)信息
// 發(fā)送請求頭
// res對象中 writeHead
res.writeHead(200, { "Content-Type": "text/html;charset=utf-8" });
// 發(fā)送響應(yīng)數(shù)據(jù)
res.write("<h1>你好,這是你人生中創(chuàng)建的第一個服務(wù)器</h1>");
res.write("<h1>node1</h1>");
res.write("<h1>node2</h1>");
res.write("<h1>node3</h1>");
res.end("<h1>響應(yīng)結(jié)束!?。?!</h1>");//結(jié)束相應(yīng)
});
let num=8888;
- 4.監(jiān)聽瀏覽器地址欄,使用server.listen();
有兩個參數(shù),第一個參數(shù)監(jiān)聽的端口號。
第二個參數(shù),回調(diào)函數(shù)
server.listen(num, function () {
console.log(`server is running at http://127.0.0.1:${num}`);
})
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。