node.js http模組2

來源:互聯網
上載者:User

標籤:dea   表示   str   func   第一個   ffffff   路徑   htm   ror   

第一章(http://www.cnblogs.com/yiyistar/p/7448150.html)簡單的搭建了一個我們自己的伺服器,第二章來循序漸進,我本人不喜歡篇幅太長,所以每個篇幅內容較少,分不同的章節。

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

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,表示請求檔案內容的時候,發生了錯誤,第二個參數表示檔案讀取成功之後返回的資料。

難道就沒有人有疑問嗎?那個pathname究竟是個什麼東西呢?這裡呢,要再次的安利一個nodejs的模組,就是url模組,我們把它按照同樣的方法,直接require()進去就可以了

 

node.js http模組2

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.