Skip to content

Instantly share code, notes, and snippets.

@mcqueenorama
Created November 3, 2014 03:20
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mcqueenorama/360874952ca1990a7f48 to your computer and use it in GitHub Desktop.
Save mcqueenorama/360874952ca1990a7f48 to your computer and use it in GitHub Desktop.
cant catch dns error?
var Weed = require("weed-fs");
var Promise = require('bluebird');
try {
var weedfs = new Weed({
server: "badName",
port: "9333"
});
var weedWrite = Promise.promisify(weedfs.write, weedfs);
weedWrite('./README.md').then(function(result) {
console.log(result);
}).catch(function(e) {
console.log("Error writing file", e);
});
} catch (e) {
console.log("Weed Client error", e);
}
bash-3.2$ node dev.js
Error: getaddrinfo ENOTFOUND
at errnoException (dns.js:37:11)
at Object.onanswer [as oncomplete] (dns.js:124:16)
bash-3.2$
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment