node初始

node項目都必須依托于服務(wù)器運行

PHP依托于apche(阿帕奇)服務(wù)器(xampp中)

node是自己創(chuàng)建服務(wù)器

有官方提供http模塊

  • 1.先引入官方提供的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)
});
  • 3.設(shè)置端口號
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ù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容