使用 nodeJS 搭建 HTTP 服務

2022-06-07 23:09:09 字數 1444 閱讀 8041

//1. response.end([data[, encoding]][, callback])#

// 引數

// data

<

string

> | <

buffer

>

// encoding

<

string

>

// callback

<

function

>

// 返回:

<

this

>

// 此方法向伺服器發出訊號,表明已傳送所有響應頭和主體,該伺服器應該視為此訊息已完成。 必須在每個響應上呼叫此 response.end() 方法。

// 如果指定了 data,則相當於呼叫 response.write(data, encoding) 之後再呼叫 response.end(callback)。

// 如果指定了 callback,則當響應流完成時將呼叫它。

// 2.response.setheader(name, value)#

// 引數

// name

<

string

>

// value

<

any>

// 為隱式響應頭設定單個響應頭的值。 如果此響應頭已存在於待傳送的響應頭中,則其值將被替換。 在這裡可以使用字串陣列來傳送具有相同名稱的多個響應頭。 非字串值將被原樣儲存。 因此 response.getheader() 可能返回非字串值。 但是非字串值將轉換為字串以進行網路傳輸。

// response.setheader('content-type', 'text/html');

// 3.每次指令碼修改後,都要重新在終端開啟node服務,服務結束,ctrl+c

//使用 nodejs 搭建 http 服務

//1. 引入 http 模組

//2. 建立服務物件

// request 請求 是對請求報文的封裝的物件

// response 響應 是對響應報文封裝的物件

//3. 啟動服務

// http 服務的預設埠是 80

// https 服務的預設埠是 443

// 8000 埠號 計算機入口 65536 個埠. 建議使用 > 1024. 8080 8000 9000 3000

server.listen(8000, function () );

//1. 修改了**沒有重啟服務

//2. 訪問的時候, url 出錯

//3. 把 fiddler 關閉

NodeJS搭建HTTP伺服器

nodejs本來的用途是編寫高效能web伺服器。我們首先在這裡重複一下官方文件裡的例子,使用nodejs內建的http模組簡單實現乙個http伺服器。新建server.js 以上程式建立了乙個http伺服器並監聽8888埠,node一下後,開啟瀏覽器訪問該埠就能夠看到效果 而express框架對此做...

使用Nodejs搭建server

版本號nodejs 8.10.0 mysql 2.16.0 express generator 4.16.0 pm23.0.3 ejs2.6.1 安裝上述環境依賴 使用express cli快速建立服務,資料 express project name view engine setup修改為 var...

用nodejs搭建渠道跳轉頁面分發統計服務

用nodejs搭建渠道跳轉頁面分發統計服務,統計的資料主要在crate索引庫中插入。1 先介紹一下crate庫 crate data 是乙個開源的大規模的可伸縮的資料儲存系統,無需任何系統管理需求。提供強大的搜尋功能。用於儲存各種 資料 非結構化資料和二進位制物件,並可通過 sql 進行檢索。易於安...