Skip to content

Commit 3ab1597

Browse files
committed
fix: set correct header for memory files
1 parent 749a3f1 commit 3ab1597

File tree

2 files changed

+12
-5
lines changed

2 files changed

+12
-5
lines changed

packages/vite/src/node/server/environment.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,11 @@ import type {
1313
import { mergeConfig } from '../utils'
1414
import { fetchModule } from '../ssr/fetchModule'
1515
import type { DepsOptimizer } from '../optimizer'
16-
import { isDepOptimizationDisabled } from '../optimizer'
17-
import {
18-
createDepsOptimizer,
19-
createExplicitDepsOptimizer,
20-
} from '../optimizer/optimizer'
16+
// import { isDepOptimizationDisabled } from '../optimizer'
17+
// import {
18+
// createDepsOptimizer,
19+
// createExplicitDepsOptimizer,
20+
// } from '../optimizer/optimizer'
2121
import { resolveEnvironmentPlugins } from '../plugin'
2222
import { ERR_OUTDATED_OPTIMIZED_DEP } from '../../shared/constants'
2323
import { promiseWithResolvers } from '../../shared/utils'

packages/vite/src/node/server/middlewares/memoryFiles.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import type { Connect } from 'dep-types/connect'
2+
import * as mrmime from 'mrmime'
23
import { cleanUrl } from '../../../shared/utils'
34
import type { ViteDevServer } from '..'
45

@@ -14,7 +15,13 @@ export function memoryFilesMiddleware(server: ViteDevServer, handleHtml: boolean
1415
) {
1516
if (cleanedUrl.endsWith('.js')) {
1617
res.setHeader('Content-Type', 'text/javascript')
18+
} else {
19+
const mime = mrmime.lookup(cleanedUrl)
20+
if (mime) {
21+
res.setHeader('Content-Type', mime)
22+
}
1723
}
24+
1825
const headers = server.config.server.headers
1926
if (headers) {
2027
for (const name in headers) {

0 commit comments

Comments
 (0)