[Babel-users] help about babelweb : problème non résolu merci

Gabriel Kerneis gabriel at kerneis.info
Mon Feb 24 11:11:39 UTC 2014


On Mon, Feb 24, 2014 at 10:33:16AM +0000, Gabriel Kerneis wrote:
> > []:undefined - Babel socket close: reconnecting in 1 second.
> 
> In particular, I don't understand at all what part of the code is
> generating the "[]: undefined - " characters.

Ah, you are using babelweb from github, not the release installed by npm!
Again, if you don't give me the exact steps that you followed to install and
launch babelweb, I cannot really help you.

It looks the url.parse function fails to parse the "routers" option to
get an IP address and a host to connect to.  You can apply the following
patch to try and debug the issue:

diff --git a/server.js b/server.js
index eb07f85..008105b 100644
--- a/server.js
+++ b/server.js
@@ -57,7 +57,9 @@ var babelNode = require('./babelNode');
 var url = require('url');
 var routers =
   config.routers.split(',').map(function(r) {
+    console.log("parsing router string: " + r);
     var u = url.parse("ip:" + r);
+    console.log("parsed values: port=" + u.port + ", host="+u.hostname);
     return babelNode.connect({port: u.port, host: u.hostname});
   });
 

You can also try to start babelweb with an explicit routers option to see if that helps:
$ bin/babelweb routers="[::1]:33123"

Best,
-- 
Gabriel



More information about the Babel-users mailing list