npm install pify
script
const pify = require('pify');
script
const fs = require('fs');
const readFileAsync = pify(fs.readFile);
script
readFileAsync('file.txt', 'utf8')
.then(data => {
console.log(data);
})
.catch(error => {
console.error(error);
});
script
const request = require('request');
const requestAsync = pify(request, { multiArgs: true });
requestAsync('https://api.example.com')
.then(([response, body]) => {
console.log(body);
})
.catch(error => {
console.error(error);
});