Skip to content

Commit f7a159b

Browse files
authored
Merge pull request #671 from huang-julien/fix/hints
fix: disable xssValidator for nuxt hints route
2 parents 165a54b + 185da3a commit f7a159b

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

src/module.ts

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { defineNuxtModule, addServerHandler, installModule, addVitePlugin, addServerPlugin, createResolver, addImportsDir, useNitro, addServerImports, addTypeTemplate } from '@nuxt/kit'
1+
import { defineNuxtModule, addServerHandler, installModule, addVitePlugin, addServerPlugin, createResolver, addImportsDir, useNitro, addServerImports, addTypeTemplate, hasNuxtModule } from '@nuxt/kit'
22
import { existsSync } from 'node:fs'
33
import { readFile, readdir } from 'node:fs/promises'
44
import { join, isAbsolute } from 'pathe'
@@ -313,6 +313,13 @@ export {}
313313
nuxt.hooks.callHook('nuxt-security:prerenderedHeaders', prerenderedHeaders)
314314
})
315315
})
316+
317+
// Adjust route rules for Nuxt Hints compatibility
318+
if (hasNuxtModule('@nuxt/hints') && nuxt.options.dev) {
319+
nuxt.options.routeRules = defu(nuxt.options.routeRules, {
320+
'/__nuxt_hydration': { xssValidator: false }
321+
})
322+
}
316323
}
317324
})
318325

0 commit comments

Comments
 (0)