http 內(nèi)置模塊

http 內(nèi)置模塊

http.createServer()

定義:

  • createServer()用于創(chuàng)建Node服務(wù)器。
    • 創(chuàng)建服務(wù)器端和客戶端通信的方式祝闻。
    • res對(duì)象:使用響應(yīng)對(duì)象設(shè)置響應(yīng)頭昵观。
      • 響應(yīng)頭:用于通知瀏覽器:
        • 狀態(tài)碼
        • 數(shù)據(jù)類型是什么
        • 數(shù)據(jù)
        • 其它參數(shù)
    • req對(duì)象:使用請(qǐng)求對(duì)象解析請(qǐng)求頭。
      • 請(qǐng)求頭:包含了請(qǐng)求的具體信息。
        • 請(qǐng)求方法:get 酪劫、post 、put 寺董、 del
        • 請(qǐng)求地址
        • 請(qǐng)求
        • 請(qǐng)求其它信息

語(yǔ)法:

http.createServer((req(請(qǐng)求),res(響應(yīng))) => {})
http.createServer((req,res) => {
    //1.解析請(qǐng)求

    //2.處理響應(yīng)
    res.writeHead() //設(shè)置響應(yīng)頭
    res.end()
})

返回值:

示例:

const server = http.createServer((req,res) => {
    res.writeHead(200,{"Content-Type":"text/plain"})
    res.end('Server is running on http://127.0.0.1:3000')
})
res.writeHead()

定義:

  • writeHead()用于設(shè)置響應(yīng)頭信息覆糟。

語(yǔ)法:

返回值:

示例:

res.end()

定義:

  • end()用于通知客戶端響應(yīng)結(jié)束。結(jié)束的時(shí)候可以攜帶一些數(shù)據(jù)遮咖。

語(yǔ)法:

返回值:

示例:

http.listen()

定義:

  • listen()用于設(shè)置服務(wù)器的監(jiān)聽端口滩字。

語(yǔ)法:


返回值:

示例:

server.listen(3000, () => {
    console.log('服務(wù)器已經(jīng)運(yùn)行在:http://127.0.0.1:3000');
})

Node監(jiān)聽

定義:

  • Node監(jiān)聽就是在不重啟的情況下,自動(dòng)刷新頁(yè)面

語(yǔ)法:

node --watch 文件地址

示例:

node --watch index.js

Conten-Type

定義:

  • Conten-Type用于指定響應(yīng)頭的數(shù)據(jù)類型

語(yǔ)法:

{"Conten-Type": 屬性值}
  • 屬性值:
    • text/plain:文本御吞、普通文本
    • application/json:文本/html
    • text/html:文本/html

總結(jié)

http.createServer()
  • createServer()用于創(chuàng)建Node服務(wù)器踢械。
  • 創(chuàng)建服務(wù)器端和客戶端通信的方式。
  • res對(duì)象:使用響應(yīng)對(duì)象設(shè)置響應(yīng)頭魄藕。
  • req對(duì)象:使用請(qǐng)求對(duì)象解析請(qǐng)求頭内列。
res.writeHead()
  • writeHead()用于設(shè)置響應(yīng)頭信息。
res.end()
  • end()用于通知客戶端響應(yīng)結(jié)束背率。結(jié)束的時(shí)候可以攜帶一些數(shù)據(jù)话瞧。
http.listen()
  • listen()用于設(shè)置服務(wù)器的監(jiān)聽端口。
Node監(jiān)聽
  • Node監(jiān)聽就是在不重啟的情況下寝姿,自動(dòng)刷新頁(yè)面
Conten-Type
  • Conten-Type用于指定響應(yīng)頭的數(shù)據(jù)類型
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末交排,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子饵筑,更是在濱河造成了極大的恐慌埃篓,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,602評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件根资,死亡現(xiàn)場(chǎng)離奇詭異架专,居然都是意外死亡同窘,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,442評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門部脚,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)想邦,“玉大人,你說(shuō)我怎么就攤上這事委刘∩ッ唬” “怎么了?”我有些...
    開封第一講書人閱讀 152,878評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵锡移,是天一觀的道長(zhǎng)呕童。 經(jīng)常有香客問(wèn)我,道長(zhǎng)淆珊,這世上最難降的妖魔是什么拉庵? 我笑而不...
    開封第一講書人閱讀 55,306評(píng)論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮套蒂,結(jié)果婚禮上钞支,老公的妹妹穿的比我還像新娘。我一直安慰自己操刀,他們只是感情好烁挟,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,330評(píng)論 5 373
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著骨坑,像睡著了一般撼嗓。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上欢唾,一...
    開封第一講書人閱讀 49,071評(píng)論 1 285
  • 那天且警,我揣著相機(jī)與錄音,去河邊找鬼礁遣。 笑死斑芜,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的祟霍。 我是一名探鬼主播杏头,決...
    沈念sama閱讀 38,382評(píng)論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼沸呐!你這毒婦竟也來(lái)了醇王?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,006評(píng)論 0 259
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤崭添,失蹤者是張志新(化名)和其女友劉穎寓娩,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,512評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡棘伴,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,965評(píng)論 2 325
  • 正文 我和宋清朗相戀三年寞埠,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片排嫌。...
    茶點(diǎn)故事閱讀 38,094評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖缰犁,靈堂內(nèi)的尸體忽然破棺而出淳地,到底是詐尸還是另有隱情,我是刑警寧澤帅容,帶...
    沈念sama閱讀 33,732評(píng)論 4 323
  • 正文 年R本政府宣布颇象,位于F島的核電站,受9級(jí)特大地震影響并徘,放射性物質(zhì)發(fā)生泄漏遣钳。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,283評(píng)論 3 307
  • 文/蒙蒙 一麦乞、第九天 我趴在偏房一處隱蔽的房頂上張望蕴茴。 院中可真熱鬧,春花似錦姐直、人聲如沸倦淀。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,286評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)撞叽。三九已至,卻和暖如春插龄,著一層夾襖步出監(jiān)牢的瞬間愿棋,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,512評(píng)論 1 262
  • 我被黑心中介騙來(lái)泰國(guó)打工均牢, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留糠雨,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 45,536評(píng)論 2 354
  • 正文 我出身青樓徘跪,卻偏偏與公主長(zhǎng)得像见秤,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子真椿,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,828評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容

  • 1. 了解http協(xié)議 網(wǎng)絡(luò)是信息傳輸,接收,共享的虛擬平臺(tái),通過(guò)它把各個(gè)點(diǎn),面,體的信息聯(lián)系到一起,從而實(shí)現(xiàn)這些...
    時(shí)光如劍閱讀 622評(píng)論 0 8
  • 1.什么是HTTP模塊 我們知道傳統(tǒng)的HTPP服務(wù)器會(huì)由Aphche鹃答、Nginx、IIS之類的軟件來(lái)?yè)?dān)任突硝,但是no...
    仰望_IT閱讀 633評(píng)論 0 0
  • 內(nèi)容來(lái)自《Node.js開發(fā)指南》 核心模塊是 Node.js 的心臟测摔,它由一些精簡(jiǎn)而高效的庫(kù)組成,為 Node....
    angelwgh閱讀 888評(píng)論 0 1
  • CSS CSS3 布局屬性 標(biāo)簽的權(quán)值為1,類選擇符的權(quán)值為10锋八,ID選擇符的權(quán)值最高為100 !importan...
    53cfdb355418閱讀 413評(píng)論 0 0
  • 一浙于、path模塊 定義:path模塊用于對(duì)路徑和文件進(jìn)行處理,提供了很多好用的方法挟纱。 1羞酗、從路徑中獲取信息 dir...
    CodeMT閱讀 306評(píng)論 0 0