INNER CODE UNIT · JavaScript
createServer
iamlukethedev/Hermes3D · server/index.js:117
const createServer = () =>
useHttps
? https.createServer(httpsCert, (req, res) => {
if (accessGate.handleHttp(req, res)) return;
handle(req, res);
})
: http.createServer((req, res) => {
if (accessGate.handleHttp(req, res)) return;
handle(req, res);
});
const servers = hostnames.map(() => createServer());
const attachUpgradeHandlers = (server) => {
server.on("upgrade", handleServerUpgrade);
server.on("newListener", (eventName, listener) => {
if (eventName !== "upgrade") return;
if (listener === handleServerUpgrade) return;