From 15cf76c76719bc99a1c8de12d2e4a111d058e512 Mon Sep 17 00:00:00 2001 From: Daniel Imms Date: Wed, 22 Jun 2016 20:43:41 -0700 Subject: [PATCH] Bind to 127.0.0.1 on Windows only --- README.md | 2 +- demo/app.js | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 3db3c9f..9720507 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,7 @@ npm install npm start ``` -Then open http://127.0.0.1:3000 in a web browser. +Then open http://0.0.0.0:3000 in a web browser (use http://127.0.0.1:3000 is running under Windows). ## Addons diff --git a/demo/app.js b/demo/app.js index 81fd92d..8661cc6 100644 --- a/demo/app.js +++ b/demo/app.js @@ -1,6 +1,7 @@ var express = require('express'); var app = express(); var expressWs = require('express-ws')(app); +var os = require('os'); var pty = require('pty.js'); app.use('/src', express.static(__dirname + '/../src')); @@ -46,7 +47,7 @@ app.ws('/bash', function(ws, req) { }); var port = process.env.PORT || 3000, - host = '127.0.0.1'; + host = os.platform() === 'win32' ? '127.0.0.1' : '0.0.0.0'; console.log('App listening to http://' + host + ':' + port); app.listen(port, host);