I see one has to make sure that the DNS is resolved properly from the machine, check out the node documentation to make sure that domain
I hit this again today for a silly mistake. This was because port number was put as part of the hostname.
// wrong. gets error getaddrinfo ENOENT var options = { hostName: 'localhost:1337', .... } // correct var options = { hostname: 'localhost', port: 1337, };