備忘録

備忘録

Node.js で非同期にファイルを読み込む方法

Ⅰ. はじめに

タイトルの通り「Node.js で非同期にファイルを読み込む方法」です。

Ⅱ. サンプルプログラム

main.js

const fs = require('fs')
const util = require('util')
const readFile = util.promisify(fs.readFile).bind(util)

(async () => {
  let str = await readFile('a.txt', 'utf8')
  console.log(str)
})()

a.txt

あああ

実行結果

$ node main.js
あああ