mirror of
https://github.com/nuxt/nuxt.git
synced 2024-11-15 02:14:44 +00:00
fix(nuxt): prevent 404 when hitting component test endpoint
This commit is contained in:
parent
613340edcf
commit
cb725f0146
@ -409,8 +409,18 @@ export default defineNuxtModule({
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
if (nuxt.options.experimental.appManifest) {
|
|
||||||
const componentStubPath = await resolvePath(resolve(runtimeDir, 'component-stub'))
|
const componentStubPath = await resolvePath(resolve(runtimeDir, 'component-stub'))
|
||||||
|
if (nuxt.options.test && nuxt.options.dev) {
|
||||||
|
// add component testing route so 404 won't be triggered
|
||||||
|
nuxt.hook('pages:extend', (routes) => {
|
||||||
|
routes.push({
|
||||||
|
_sync: true,
|
||||||
|
path: '/__nuxt_component_test__/:pathMatch(.*)',
|
||||||
|
file: componentStubPath,
|
||||||
|
})
|
||||||
|
})
|
||||||
|
}
|
||||||
|
if (nuxt.options.experimental.appManifest) {
|
||||||
// Add all redirect paths as valid routes to router; we will handle these in a client-side middleware
|
// Add all redirect paths as valid routes to router; we will handle these in a client-side middleware
|
||||||
// when the app manifest is enabled.
|
// when the app manifest is enabled.
|
||||||
nuxt.hook('pages:extend', (routes) => {
|
nuxt.hook('pages:extend', (routes) => {
|
||||||
|
Loading…
Reference in New Issue
Block a user