node核心 http模組

2022-09-03 18:30:10 字數 2219 閱讀 8159

node作為伺服器更多的是web伺服器

首先:http是乙個協議。裡面有通訊機制,狀態碼一大堆亂七八糟的東西。自己寫猴年馬月都寫不出來,node通過這個http這個物件幫我們整合。直接用

伺服器物件: http.createsever()【快速搭建乙個伺服器,整合好】

//當訪問localhost:8088 content就會輸出到伺服器

//當訪問localhost:8088 content就會輸出到伺服器

//當訪問localhost:8088 content就會輸出到伺服器

頭部:資訊 不能大於32k (url 瀏覽器版本 核心)

身體:資料 不能大於2g(超過只能用外掛程式)

get請求方法

1.主要用於獲取資料

2.資料是放在url裡進行傳輸的

//當訪問localhost:8088 content就會輸出到伺服器

//html檔案//

使用新模組

//當訪問localhost:8088 content就會輸出到伺服器

引數放在url中 放在頭部

資料比較小(一次就傳輸了)

資料放在body裡面傳輸

資料比較大(一段一段傳輸,一般傳輸的是二進位制 buffer)

也可以放在url中

//data事件,每傳送一段data資料,就執行一次data事件。on比較像繫結

request.on('end', () =>)

}).listen(8088)

//

引入字串切片工具

//data事件,每傳送一段data資料,就執行一次data事件。on比較像繫結

request.on('end', () =>)

}).listen(8088)

上面例子只闡述字串的轉譯

1.get 特性

2.post特性

什麼是介面:不同功能層之間的通訊規則稱為介面

引數:返回值

『/login』 介面位址(登陸介面)

username,password(前端提供)

get/reg

post

返回值

//前端希望看到的返回值json

介面文件:介面如何使用

Node核心模組Http

let realpath path.join dirname,pathname 拼接真實檔案的路徑 tryelse catch e server.listen 3000,function 複製 let http require http let url require url let path re...

http核心模組 node

ttp超文字傳輸協議 協議至少雙方 http雙方!客戶端 瀏覽器 伺服器 bs 原生應用 qq 伺服器 cs 就是資料如何傳輸 特點 一問一答 先有請求,後有響應 5大特點 輕便 簡單快速 支援客戶 伺服器模式 無連線 不為每乙個請求保持住鏈結 無狀態 伺服器不記得客戶端是誰 cookie 請求與響...

Node高階 核心模組http簡介

大多數nodejs開發者都是衝著開發web server的目的選擇了nodejs。正如官網所展示的,借助http模組,可以幾行 就搞定乙個超迷你的web server。在nodejs中,http可以說是最核心的模組,同時也是比較複雜的乙個模組。上手很簡單,但一旦深入學習,不少初學者就會覺得頭疼,不知...