INNER CODE UNIT · JavaScript

Promise

wangshengithub/staticshield · src/server.js:133

  return new Promise(function (resolve, reject) {
    var ctx = { port: null };
    var server = http.createServer(makeHandler(guiHtml, ctx));
    server.timeout = 120000; server.requestTimeout = 60000; server.headersTimeout = 65000; server.keepAliveTimeout = 5000;
    server.on('error', function (e) { console.error('[server] 运行错误:', e.message); });
    listen(server, port, host, 20, function (err, actualPort) {
      if (err) return reject(err);
      ctx.port = actualPort;
      resolve({ server: server, port: actualPort, host: host, close: function () { server.close(); } });
    });
  });
}

module.exports = { startServer: startServer, doEncrypt: doEncrypt, autoEntry: autoEntry, extractDataIcon: extractDataIcon, DEFAULT_PORT: DEFAULT_PORT };

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…