sensai
Version:
Because even AI needs a master
31 lines (30 loc) • 817 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.defineProperty(exports, /**
* Create and optimize http server for speed.
*/ "default", {
enumerable: true,
get: function() {
return _default;
}
});
const _nodehttp = /*#__PURE__*/ _interop_require_default(require("node:http"));
function _interop_require_default(obj) {
return obj && obj.__esModule ? obj : {
default: obj
};
}
const _default = async (handler, port)=>{
const server = _nodehttp.default.createServer({
keepAliveTimeout: 72000,
requestTimeout: 0
});
server.on("request", handler);
server.listen(port);
return new Promise((resolve, reject)=>{
server.on("listening", ()=>resolve(server));
server.on("error", reject);
});
};