Bagaimana untuk menyelesaikan ralat hala semula tak terhingga Vue Router
P粉403821740
2023-08-25 16:12:12
<p>Dalam router.beforeEach, saya ingin menyemak sama ada sessionToken sudah wujud dalam storan dan jika tidak ubah hala ke halaman log masuk untuk mendapatkannya, tetapi saya mendapat ralat berikut: </p>
<pre class="brush:php;toolbar:false;">Pengawal navigasi mengesan ubah hala tak terhingga apabila melompat dari "/" ke "/log masuk". Untuk mengelakkan limpahan tindanan, hentikan navigasi. Jika tidak diperbaiki, ini akan menyebabkan masalah dalam persekitaran pengeluaran. </pra>
<p>Kod dalam penghala saya.js:</p>
<pre class="lang-js prettyprint-override"><code>router.beforeEach((ke, dari, seterusnya) => {
if(ENV == 'pembangunan') {
biarkan sessionStorage = storage.sessionStorageGet('_sessionToken')
jika (sessionStorage === null) seterusnya ({ nama: 'Log Masuk' })
lain seterusnya()
}
})
</code></pre>