Something went wrong. Try again.
auth proxy
Something went wrong. Try again.
123456789101112131415import http, { type Server } from 'node:http'import { once } from 'node:events'import type { Config } from './config.js'import { createHandler } from './proxy.js'
export async function startServer(config: Config): Promise<Server> { const server = http.createServer(createHandler(config)) server.headersTimeout = 35_000 server.requestTimeout = 35_000 const listening = once(server, 'listening') server.listen(config.listen.port, config.listen.host) await listening return server}