From 28d9f2e5935133f191b6fc2791a115e7913401c2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lubom=C3=ADr=20Bla=C5=BEek?= Date: Wed, 15 Nov 2023 12:08:46 +0100 Subject: [PATCH] fix: server. preTransformRequests https: error (#14991) --- packages/vite/src/node/server/index.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/vite/src/node/server/index.ts b/packages/vite/src/node/server/index.ts index 8620826f7674fc..4208aedcf0d952 100644 --- a/packages/vite/src/node/server/index.ts +++ b/packages/vite/src/node/server/index.ts @@ -1,6 +1,7 @@ import path from 'node:path' import type * as net from 'node:net' import { get as httpGet } from 'node:http' +import { get as httpsGet } from 'node:https' import type * as http from 'node:http' import { performance } from 'node:perf_hooks' import type { Http2SecureServer } from 'node:http2' @@ -497,7 +498,9 @@ export async function _createServer( // preTransformRequests needs to be enabled for this optimization. if (server.config.server.preTransformRequests) { setTimeout(() => { - httpGet( + const getMethod = path.startsWith('https:') ? httpsGet : httpGet + + getMethod( path, { headers: {