@@ -163,8 +163,7 @@ function listen(port) {
163
163
164
164
var server = httpServer . createServer ( options ) ;
165
165
server . listen ( port , host , function ( ) {
166
- var canonicalHost = host ,
167
- protocol = ssl ? 'https://' : 'http://' ;
166
+ var protocol = ssl ? 'https://' : 'http://' ;
168
167
169
168
logger . info ( [ colors . yellow ( 'Starting up http-server, serving ' ) ,
170
169
colors . cyan ( server . root ) ,
@@ -185,9 +184,8 @@ function listen(port) {
185
184
logger . info ( colors . yellow ( '\nAvailable on:' ) ) ;
186
185
187
186
if ( argv . a && host !== '0.0.0.0' ) {
188
- logger . info ( ( ' ' + protocol + canonicalHost + ':' + colors . green ( port . toString ( ) ) ) ) ;
189
- }
190
- else {
187
+ logger . info ( ` ${ protocol } ${ host } :${ colors . green ( port . toString ( ) ) } ` ) ;
188
+ } else {
191
189
Object . keys ( ifaces ) . forEach ( function ( dev ) {
192
190
ifaces [ dev ] . forEach ( function ( details ) {
193
191
if ( details . family === 'IPv4' ) {
@@ -203,13 +201,17 @@ function listen(port) {
203
201
204
202
logger . info ( 'Hit CTRL-C to stop the server' ) ;
205
203
if ( argv . o ) {
206
- var openUrl = protocol + canonicalHost + ':' + port ;
204
+ const openHost = host === '0.0.0.0' ? '127.0.0.1' : host ;
205
+ let openUrl = `${ protocol } ${ openHost } :${ port } ` ;
207
206
if ( typeof argv . o === 'string' ) {
208
207
openUrl += argv . o [ 0 ] === '/' ? argv . o : '/' + argv . o ;
209
208
}
210
- logger . info ( 'open : ' + openUrl ) ;
209
+ logger . info ( 'Open : ' + openUrl ) ;
211
210
opener ( openUrl ) ;
212
211
}
212
+
213
+ // Spacing before logs
214
+ if ( ! argv . s ) logger . info ( ) ;
213
215
} ) ;
214
216
}
215
217
0 commit comments