把訪問的絕對路徑拼出來
//如果別人想看根目錄之前的呢?手動輸入\..也會變成/,我也不知道為什麼
console.log(req.url);
var filepath =path.join(process.cwd(),req.url);
console.log('絕對路徑'+filepath);
//檢視訪問的這個路徑的資訊
//如果訪問127.0.0.1:3000的話,其實就是訪問的當前根目錄,因為url是空or\
fs.stat(filepath,(err,stats)=>
//如果是檔案,顯示內容
if(stats.isfile()));
}else
if(stats.isdirectory());
res.end(dirtemplate(data));
});}
});
const type =dir.htmlmodule.exports = (file)=>
}} }}
node學習之 什麼是node?
i o input output 輸入輸出流 正常情況下i o的操作都是阻塞的 ajax同步是阻塞的 有 網路請求 資料庫處理 檔案的讀寫。1.防止甩鍋,明確資料互動的錯誤問題在誰。api介面文件是後端大神寫的,返回資料沒有,那麼是誰的鍋?2.能夠書寫api。全棧 3.了解前後端的互動流程 js不僅...
node初步學習
module.exports 是對外的介面 es6標準發布後,module成為標準,標準的使用是以export指令匯出介面,以import引入模組,但是在我們一貫的node模組中,我們採用的是commonjs規範,使用require引入模組,使用module.exports匯出介面。給出模組 use...
Node 學習筆記
一.第乙個node伺服器 傳送響應資料 hello world response.end hello world n listen 8888 終端列印如下資訊 console.log server running at 二.使用express搭建第乙個伺服器 var express require ...