Wenn ich eine URL eingebe, die nicht existiert, erhalte ich manchmal eine benutzerdefinierte Fehlermeldung und meistens einen Serverfehler (Bild)
Dies ist meine error.vue
{{ $t('notFound.error404') }}
{{ $t('notFound.error404Info') }}
{{ $t('notFound.error500') }}
{{ $t('notFound.home') }}
Hinweis: 1- trrrrr
ist nur eine zufällige Zeichenfolge, die ich in die URL geschrieben habe, um eine nicht vorhandene URL zu demonstrieren 2- Im Entwicklungsmodus erhalte ich manchmal einen benutzerdefinierten 404-Fehler, meistens erhalte ich einen Maximale Aufrufstapelgröße zurückgegeben
(Bild) p>
Meine PWA-Konfiguration:
pwa: { Meta: { Titel: "Beispiel", Autor: "Beispiel", }, icon: { Zweck: "irgendein" manifestieren: { Anzeige: „standalone“, Name: "Beispiel", lang: "en", useWebmanifestExtension: true, theme_color: "#01bac6", }, },
Meine Fragen sind: 1-Warum funktioniert meine benutzerdefinierte Fehlerseite immer nicht?
2- Warum ist der Codefehler 500, obwohl er 404 sein sollte, weil ich mich auf einer Seite befinde, die nicht existiert?
最后,我找到了问题的根源,这是我在请求未满足时捕获错误的方式
问题产生方式:
将其更改为:
来源:https://github.com/nuxt/nuxt .js/issues/6294#issuecomment-526902792
我还是不知道为什么会出现这个问题