同步讀取檔案

對於任何檔案操作,你將需要檔案系統模組:

const fs = require('fs');

讀一個字串

fs.readFileSync 的行為與 fs.readFile 類似,但不會在同步完成時進行回撥,因此會阻塞主執行緒。大多數 node.js 開發人員更喜歡非同步變體,它們幾乎不會導致程式執行延遲。

如果指定了 encoding 選項,則返回一個字串,否則返回 Buffer

// Read a string from another file synchronously
let content;
try {
  content = fs.readFileSync('sync.txt', { encoding: 'utf8' });
} catch(err) {
  // An error occurred
  console.error(err);
}