如何用伺服器根據輸入的路徑讀取html內容

2021-10-23 15:39:10 字數 887 閱讀 8774

//引入http模組

//引入mime模組 以得到要讀取的檔案的編碼形式

const mime =

require

('mime');

createserver()

;on('request'

,(req, res)

=>

//將使用者的請求路徑轉換為實際的伺服器硬碟路徑

const realpath = path.

join

(__dirname,

'public'

+ pathname)

;//用mime模組得到要訪問的檔案的編碼形式

let type = mime.

gettype

(realpath)

;// res.end(realpath);

//讀取檔案

fs.readfile

(realpath,

(error, result)

=>

) res.

end(

'檔案讀取失敗');

return;}

res.

writehead

(200,)

res.

end(result)})

})

如何用nodejs伺服器執行你的專案

在這裡我就不陳述怎麼安裝配置了 const express require express const path require path express console.log dirname console.log path.join dirname,hehe use express.stati...

常用的伺服器路徑

一 專案的物理路徑 string fullfilepath request.getsession getservletcontext getrealpath 二 file.separator的使用 因為在windows作業系統和linux作業系統下,檔案的分隔符是不一樣的,所以直接使用file.se...

win伺服器與Linux伺服器的路徑相容

在寫 的時候,在本地上明明是好的,但是傳到linux伺服器上之後各種報錯,還都是報檔案路徑錯誤,明明自己的路徑是沒問題的,但是就是報這個錯,這時候就要考慮相容問題了。眾所周知,在windows下路徑分隔符是 當然 在部分系統上也是可以正常執行的 在linux上路徑的分隔符是 這就導致了乙個問題,比如...