fix: fatal 404
This commit is contained in:
@@ -4,11 +4,11 @@ const { data } = await useAsyncGraphQLQuery("NodeByUri", { uri });
|
|||||||
|
|
||||||
// Resolve and validate Node component
|
// Resolve and validate Node component
|
||||||
if (!data.value.nodeByUri) {
|
if (!data.value.nodeByUri) {
|
||||||
throw createError({ statusCode: 404, message: `La page demandée est introuvable: ${uri}` });
|
throw createError({ statusCode: 404, message: `La page demandée est introuvable: ${uri}`, fatal: true });
|
||||||
}
|
}
|
||||||
const componentName = `Node${data.value.nodeByUri.__typename}`;
|
const componentName = `Node${data.value.nodeByUri.__typename}`;
|
||||||
if (!useNuxtApp().vueApp.component(componentName)) {
|
if (!useNuxtApp().vueApp.component(componentName)) {
|
||||||
throw createError({ statusCode: 404, message: `La page demandée ne peut pas être affichée correctement: ${componentName}` });
|
throw createError({ statusCode: 404, message: `La page demandée ne peut pas être affichée correctement: ${componentName}`, fatal: true });
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user