server/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;
  }
  let bind = typeof port === 'string'
    ? `Pipe ${port}`
    : `Port ${port}`;
  switch (error.code) {
    case 'EACCES':
      console.error(`${bind} requires elevated privileges`); 
      process.exit(1);
      break;
    case 'EADDRINUSE':
      console.error(`${bind} is already in use`); 
      process.exit(1);
      break;
    default:
      throw error;
  }
}
function onError ( error ) { if ( error . syscall !== 'listen' ) { throw error ; } let bind = typeof port === 'string' ? ` ${ port } ` : ` ${ port } ` ; switch ( error . code ) { case 'EACCES' : console . error ( ` ${ bind } ` ) ; process . exit ( 1 ) ; break ; case 'EADDRINUSE' : console . error ( ` ${ bind } ` ) ; 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 // eslint-disable-line no-console // eslint-disable-line no-console