Skip to content

Commit 1536ad1

Browse files
authored
fix: inject headers defined in vite config (#2191)
1 parent 73c969c commit 1536ad1

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

packages/slidev/node/vite/extendConfig.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -190,6 +190,12 @@ export function createConfigPlugin(options: ResolvedSlidevOptions): Plugin {
190190
return () => {
191191
server.middlewares.use(async (req, res, next) => {
192192
if (req.url === '/index.html') {
193+
const headers = server.config.server.headers ?? {}
194+
195+
for (const header in headers) {
196+
res.setHeader(header, headers[header]!)
197+
}
198+
193199
res.setHeader('Content-Type', 'text/html')
194200
res.statusCode = 200
195201
res.end(options.utils.indexHtml)

0 commit comments

Comments
 (0)