diff --git a/packages/vite/src/vite.ts b/packages/vite/src/vite.ts index f13e511b8..fc55bb254 100644 --- a/packages/vite/src/vite.ts +++ b/packages/vite/src/vite.ts @@ -95,6 +95,15 @@ export default function VitePluginVueDevTools(options?: VitePluginVueDevToolsOpt server.middlewares.use(`${base}__devtools__`, sirv(DIR_CLIENT, { single: true, dev: true, + setHeaders(response) { + if (config.server.headers == null) + return + Object.entries(config.server.headers).forEach(([key, value]) => { + if (value == null) + return + response.setHeader(key, value) + }) + }, })) // vite client <-> server messaging