2014-06-25 21 views
0

在服務器的NodeJS想我讀像這樣一個文件:fs.readFile發送到它的回調函數是什麼?

fs.readFile('path/to/file','encoding',function(err,data){ 
    //send data 
    res.end(data); 
}); 

什麼類型的對象是data,即它是一個字符串,數組或別的東西嗎?

回答

1

the docs

回調被傳遞兩個參數(ERR,數據),其中,數據是文件的內容。

如果未指定編碼,則返回原始緩衝區。

原始緩衝區是一個字節數組。您可以通過調用data.toString()將其轉換爲JavaScript字符串。有關更多轉換選項,請參閱the docs

相關問題