nodejs靜態檔案處理封裝

2021-10-24 20:52:48 字數 989 閱讀 2650

}).listen(3000,()=>)在解析格式的檔案時,瀏覽器會預設按照請求格式為html來進行,所以我們需要使用**改變其請求頭的格式,在**中,我引入了乙個mine.json檔案來使檔案的格式與請求頭一一對應

以上**為該檔案的一部分,前面是檔案格式,後面是對應的報文頭

exports.staticserver=(req,res,root)=>else

//如果響應的是text格式,則將編碼格式改為utf8

if(name.startswith('text'))

//請求成功時,將轉化過的報文頭賦給content-type

res.writehead(200,)

res.end(content)}})

}

在封裝成方法前,要先將該方法暴露出來,否則即使引入了該檔案也無法找到該方法

//將封裝方法的檔案引入

http.createserver((req,res)=>).listen(3000,()=>)

注意:呼叫方法時,形參與實參要一一對應

用nodejs處理檔案上傳 1

1 安裝外部模組node formidable 本模組的具體細節請參考它很好的抽象了解析上傳檔案的細節,使我們可以像處理post資料一樣來處理上傳的檔案。我們用nmp來安裝formidable模組 c users npm install formidable formidable 1.0.15 no...

C 封裝Txt檔案處理

using system using system.collections.generic using system.text using system.data using system.io namespace myquery.utils else int i 0 string lines fi...

nodejs入門 靜態檔案伺服器

本文展示是基於node.js的靜態檔案伺服器,參考自這裡,主要是練習node http 檔案模組的使用,另外,對理解http協議也很有幫助 除了實現了基本的路由控制,還實現了mime型別 304快取 gzip壓縮 目錄讀取 首先是配置檔案,setting.js var setting compres...