www 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. // #!/usr/bin/env node
  2. //
  3. // /**
  4. // * Module dependencies.
  5. // */
  6. //
  7. // var app = require('../app');
  8. // var debug = require('debug')('demo:server');
  9. // var http = require('http');
  10. //
  11. // /**
  12. // * Get port from environment and store in Express.
  13. // */
  14. //
  15. // var port = normalizePort(process.env.PORT || '8080');
  16. // // app.set('port', port);
  17. //
  18. // /**
  19. // * Create HTTP server.
  20. // */
  21. //
  22. // var server = http.createServer(app.callback());
  23. //
  24. // /**
  25. // * Listen on provided port, on all network interfaces.
  26. // */
  27. //
  28. // server.listen(port);
  29. // console.log("server at port " + port);
  30. // server.on('error', onError);
  31. // server.on('listening', onListening);
  32. //
  33. // /**
  34. // * Normalize a port into a number, string, or false.
  35. // */
  36. //
  37. // function normalizePort(val) {
  38. // var port = parseInt(val, 10);
  39. //
  40. // if (isNaN(port)) {
  41. // // named pipe
  42. // return val;
  43. // }
  44. //
  45. // if (port >= 0) {
  46. // // port number
  47. // return port;
  48. // }
  49. //
  50. // return false;
  51. // }
  52. //
  53. // /**
  54. // * Event listener for HTTP server "error" event.
  55. // */
  56. //
  57. // function onError(error) {
  58. // if (error.syscall !== 'listen') {
  59. // throw error;
  60. // }
  61. //
  62. // var bind = typeof port === 'string'
  63. // ? 'Pipe ' + port
  64. // : 'Port ' + port;
  65. //
  66. // // handle specific listen errors with friendly messages
  67. // switch (error.code) {
  68. // case 'EACCES':
  69. // console.error(bind + ' requires elevated privileges');
  70. // process.exit(1);
  71. // break;
  72. // case 'EADDRINUSE':
  73. // console.error(bind + ' is already in use');
  74. // process.exit(1);
  75. // break;
  76. // default:
  77. // throw error;
  78. // }
  79. // }
  80. //
  81. // /**
  82. // * Event listener for HTTP server "listening" event.
  83. // */
  84. //
  85. // function onListening() {
  86. // var addr = server.address();
  87. // var bind = typeof addr === 'string'
  88. // ? 'pipe ' + addr
  89. // : 'port ' + addr.port;
  90. // debug('Listening on ' + bind);
  91. // }