(devServerConfig: d.DevServerConfig, serverCtx: d.DevServerContext)
| 6 | import { createRequestHandler } from './request-handler'; |
| 7 | |
| 8 | export function createHttpServer(devServerConfig: d.DevServerConfig, serverCtx: d.DevServerContext) { |
| 9 | // create our request handler |
| 10 | const reqHandler = createRequestHandler(devServerConfig, serverCtx); |
| 11 | |
| 12 | const credentials = devServerConfig.https; |
| 13 | |
| 14 | return credentials ? https.createServer(credentials, reqHandler) : http.createServer(reqHandler); |
| 15 | } |
| 16 | |
| 17 | export async function findClosestOpenPort(host: string, port: number, strictPort = false): Promise<number> { |
| 18 | const isTaken = await isPortTaken(host, port); |
no test coverage detected