node.js http模塊2

第一章(http://www.cnblogs.com/yiyistar/p/7448150.html)簡單的搭建了一個咱們本身的服務器,第二章來按部就班,我本人不喜歡篇幅太長,因此每一個篇幅內容較少,分不一樣的章節。html

既然搭建好了環境,那我怎麼樣子把 html 頁面訪問到呢?很簡單!!用nodejs的  文件系統  Filea System  node

NodeJS經過fs內置模塊提供對文件的操做。這裏咱們要講的是  fs.readFile  這個API。這個方法主要就是爲了獲取到文件內容服務器

let fs=require('fs')
fs.readFile(pathname, function (err, data) { if (err) { // Deal with error. } else { // Deal with data. } });

和第一章介紹的同樣,當 require( ) 這個內置的模塊以後,調用 readFile()方法,這個方法接受兩個參數,第一個是文件的路徑,第二個參數是個回掉函數。函數

這個回調函數接受兩個參數,第一個err,表示請求文件內容的時候,發生了錯誤,第二個參數表示文件讀取成功以後返回的數據。ui

難道就沒有人有疑問嗎?那個pathname到底是個什麼東西呢?這裏呢,要再次的安利一個nodejs的模塊,就是url模塊,咱們把它按照一樣的方法,直接require()進去就能夠了url

相關文章
相關標籤/搜索