Skip to content

Commit 6ddc9f6

Browse files
authored
fix(assets): set js content-type on dev bundled asset handler (#748)
1 parent 9737739 commit 6ddc9f6

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

packages/script/src/assets.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import type { NitroConfig } from 'nitropack'
22
import { addDevServerHandler, extendRouteRules, tryUseNuxt, useNuxt } from '@nuxt/kit'
3-
import { createError, eventHandler, lazyEventHandler } from 'h3'
3+
import { createError, eventHandler, lazyEventHandler, setHeader } from 'h3'
44
import { fetch } from 'ofetch'
55
import { join, resolve } from 'pathe'
66
import { joinURL } from 'ufo'
@@ -58,6 +58,8 @@ export function setupPublicAssetStrategy(assetsBaseURL: string) {
5858
if (!scriptDescriptor || scriptDescriptor instanceof Error)
5959
throw createError({ statusCode: 404 })
6060

61+
setHeader(event, 'content-type', 'application/javascript; charset=utf-8')
62+
6163
// Use pre-rendered content which includes proxy rewrites for first-party mode
6264
if (scriptDescriptor.content) {
6365
return scriptDescriptor.content

0 commit comments

Comments
 (0)