node使用http 模組搭建乙個靜態伺服器

2021-10-11 10:17:04 字數 1587 閱讀 3552

頁面結構如下:

實現**如下:

// 使用http模組實現靜態資源伺服器

// 搭建靜態資源伺服器,需要自身建立乙個伺服器

// 結束

res.

end();

})server.

listen

(9527);

server.on(

'listening'

, _ =>

)/**

* 通過位址獲取檔案的資訊

* @param url 檔案的位址

* @returns

*/async

function

getfileinfobyurl

(url)

}else

}/**

* 通過檔名稱讀取檔案流

* @param filename 檔名稱

* @returns 返回讀取的檔案字串

*/// function getfilestream(filename) );

// let contentstr = '';

// // 開始讀取檔案

// cr.on('data', chunk => )

// cr.on('close', () => );

// return contentstr;

// }

/** * 判斷檔案是否存在

* @param filename 檔名稱

* @returns 結果

*/async

function

fileexits

(filename)

catch(e

)}

效果如下:

node基礎 一 http模組

http.createserver function request,response 設定返回頭 response.write this is test 返回的內容 response.end end 響應結束 listen 2017 設定埠 2.http.get options callback ...

node筆記 一 http模組,url模組

獲取url輸入資訊 瀏覽器根據url,返回響應資訊 輸入node,終端進入node系統 列印url url.parse 解析url url.format 是url.parse 的逆向操作 獲取get引數 設定http頭部,狀態碼是200,檔案型別是html,字符集utf8 var result ur...

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...