Browse Source

fix listening handler

master
Lloyd Brookes 9 years ago
parent
commit
906483b649
  1. 11
      lib/local-web-server.js

11
lib/local-web-server.js

@ -164,16 +164,17 @@ class LocalWebServer {
const tableLayout = require('table-layout') const tableLayout = require('table-layout')
server
.listen(options.port)
.on('listening', function () {
if (options.testMode) return
server.listen(options.port)
if (onListening) server.on('listening', onListening)
if (!options.testMode) {
server.on('listening', function () {
const ipList = getIPList() const ipList = getIPList()
.map(iface => `[underline]{${server.isHttps ? 'https' : 'http'}://${iface.address}:${options.port}}`) .map(iface => `[underline]{${server.isHttps ? 'https' : 'http'}://${iface.address}:${options.port}}`)
.join(', ') .join(', ')
console.error(ansi.format('Serving at', 'bold'), ansi.format(ipList)) console.error(ansi.format('Serving at', 'bold'), ansi.format(ipList))
}) })
.on('listening', onListening)
}
return server return server
} }

Loading…
Cancel
Save