1.bluebird const Promise = require("bluebird"); fromCallback Promise .fromCallback(callback => fs.readFile(__dirname+'/test.js', callback)) .then(buffer => { console.log(buffer.toString().trim()); })