From 41c815340f7e9e2ba3536f10204d6a89fe3520fa Mon Sep 17 00:00:00 2001 From: David Dias Date: Wed, 23 Nov 2016 20:37:54 +0000 Subject: [PATCH] fix: handle missing daemon errors --- examples/files-api/files-api.js | 4 ++-- src/request-api.js | 4 ++++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/examples/files-api/files-api.js b/examples/files-api/files-api.js index a8038bcde..f0b92318a 100644 --- a/examples/files-api/files-api.js +++ b/examples/files-api/files-api.js @@ -1,10 +1,10 @@ 'use strict' -var ipfs = require('../src')('localhost', 5001) +var ipfs = require('../../src')('localhost', 5001) ipfs.files.ls('/folder1', function (err, res) { if (err) { - return console.log(err) + return console.log('got an error', err) } if (res.readable) { res.pipe(process.stdout) diff --git a/src/request-api.js b/src/request-api.js index 0b65e476e..5eb150269 100644 --- a/src/request-api.js +++ b/src/request-api.js @@ -147,6 +147,10 @@ function requestAPI (config, options, callback) { headers: headers }, onRes(options.buffer, callback)) + req.on('error', (err) => { + callback(err) + }) + if (options.files) { stream.pipe(req) } else {