//引入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上路徑的分隔符是 這就導致了乙個問題,比如...