From c90b7d9d89a803b51d56f2885e5e61bbcf1c1c43 Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Fri, 23 Jul 2021 21:34:25 +0100 Subject: [PATCH] fix: don't interact with res if refresh has happened (#4370) --- packages/vite/src/node/server/middlewares/transform.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/vite/src/node/server/middlewares/transform.ts b/packages/vite/src/node/server/middlewares/transform.ts index 298268cc28164a..5b1700b0943b62 100644 --- a/packages/vite/src/node/server/middlewares/transform.ts +++ b/packages/vite/src/node/server/middlewares/transform.ts @@ -76,6 +76,8 @@ export function transformMiddleware( // something unexpected has happened. In this case, Vite // returns an empty response that will error. setTimeout(() => { + // Don't do anything if response has already been sent + if (res.writableEnded) return // status code request timeout res.statusCode = 408 res.end(