????

Your IP : 3.135.236.62


Current Path : C:/inetpub/vhost/sdoc.gdtsolutions.vn/package/
Upload File :
Current File : C:/inetpub/vhost/sdoc.gdtsolutions.vn/package/server.js

try { require('./.pnp.cjs').setup() } catch { }
require('dotenv/config');
var debug = require('debug')('sdoc:server');
var http = require('http');
var app = require('./app');

/**
 * Get port from environment and store in Express.
 */

var port = normalizePort(process.env.PORT || '3000');

/**
 * Create HTTP server.
 */

app.set('port', port);
var server = http.createServer(app);

/**
 * Listen on provided port, on all network interfaces.
 */

server.listen(port, function () {
  // console.log(`Máy chủ đang chạy tại địa chỉ... https://localhost:${port}`);
  onListening();
});
server.on('error', onError);
/**
 * Normalize a port into a number, string, or false.
 */

function normalizePort(val) {
  var port = parseInt(val, 10);

  if (isNaN(port)) {
    // named pipe
    return val;
  }

  if (port >= 0) {
    // port number
    return port;
  }

  return false;
}

/**
 * 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;

  // handle specific listen errors with friendly messages
  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;
  }
}

/**
 * Event listener for HTTP server "listening" event.
 */

function onListening() {
  var addr = server.address();
  var bind = typeof addr === 'string' ?
    'luồng ' + addr :
    'cổng ' + addr.port;
  debug('Listening on ' + bind);
  console.log(`Máy chủ đang chạy tại ... ${bind}`);
}