server.js
/**
 * Event listener for HTTP server "error" event.
 */
Event listener for HTTP server "error" event.
Event listener for HTTP server " error " event .
function onError(error) {
    if (error.syscall !== 'listen') {
        throw error;
    }
    var bind = typeof port === 'string' ?
        'Pipe ' + port :
        'Port ' + port;
    switch (error.code) {
        case 'EACCES':
            log.error(bind + ' requires elevated privileges');
            process.exit(1);
            break;
        case 'EADDRINUSE':
            log.error(bind + ' is already in use');
            process.exit(1);
            break;
        default:
            throw error;
    }
}
function onError ( error ) { if ( error . syscall !== 'listen' ) { throw error ; } var bind = typeof port === 'string' ? 'Pipe ' + port : 'Port ' + port ; switch ( error . code ) { case 'EACCES' : log . error ( bind + ' requires elevated privileges' ) ; process . exit ( 1 ) ; break ; case 'EADDRINUSE' : log . error ( bind + ' is already in use' ) ; process . exit ( 1 ) ; break ; default : throw error ; } }
Event listener for HTTP server "error" event.
Event listener for HTTP server " error " event .
// handle specific listen errors with friendly messages