httpserver.js 577 B

1234567891011121314151617181920212223242526
  1. const http = require('http');
  2. const path = require('path');
  3. /**
  4. * http服务启动
  5. * @param {*} port
  6. * @param {*} app
  7. */
  8. function httpServerStart(port, app) {
  9. const server = http.createServer(app);
  10. app.set('port', port);
  11. return new Promise((resolve, reject) => {
  12. server.listen(port);
  13. server.on('error', (err) => {
  14. reject(err);
  15. });
  16. server.on('listening', () => {
  17. console.log('http server ready now');
  18. resolve(server);
  19. });
  20. })
  21. }
  22. module.exports.httpServerStart = httpServerStart;