So beheben Sie den unendlichen Umleitungsfehler des Vue Routers
P粉403821740
2023-08-25 16:12:12
<p>In router.beforeEach möchte ich überprüfen, ob das SessionToken bereits im Speicher vorhanden ist, und wenn nicht, zur Anmeldeseite weiterleiten, um es abzurufen, erhalte jedoch die folgende Fehlermeldung: </p>
<pre class="brush:php;toolbar:false;">Navigation Guard hat beim Springen von „/“ zu „/login“ eine unendliche Weiterleitung erkannt. Um einen Stapelüberlauf zu vermeiden, brechen Sie die Navigation ab. Wenn dies nicht behoben wird, führt dies zu Problemen in Produktionsumgebungen. </pre>
<p>Code in meinem router.js:</p>
<pre class="lang-js Prettyprint-override"><code>router.beforeEach((to, from, next) => {
if(ENV == 'Entwicklung') {
let sessionStorage = storage.sessionStorageGet('_sessionToken')
if (sessionStorage === null) next({ name: 'Login' })
sonst weiter()
}
})
</code></pre>