1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | 1× 1× 52× 52× 52× 1× 61× 61× 1× | const fs = require('fs') function readFileAsync (filepath) { return new Promise(function (resolve, reject) { fs.readFile(filepath, 'utf8', function (err, content) { err ? reject(err) : resolve(content) }) }) }; function statFileAsync (path) { return new Promise(function (resolve, reject) { fs.stat(path, (err, stat) => err ? reject(err) : resolve(stat)) }) }; module.exports = { readFileAsync, statFileAsync } |