1 | var Promise = require('bluebird');
|
2 |
|
3 | function readStream(stream) {
|
4 | return new Promise(function (resolve, reject) {
|
5 | var data = '';
|
6 |
|
7 | stream.on('data', function (chunk) {
|
8 | data += chunk.toString();
|
9 | }).on('end', function () {
|
10 | resolve(data);
|
11 | }).on('error', reject);
|
12 | });
|
13 | }
|
14 |
|
15 | module.exports = readStream;
|