ubah hala nod gagal - Limpahan Tindanan
typecho
typecho 2017-06-24 09:43:14
0
2
972

Tentukan sama ada pengguna log masuk dan ubah hala halaman Akibatnya, penyemak imbas menggesa bahawa halaman tidak boleh berjalan seperti biasa

typecho
typecho

Following the voice in heart.

membalas semua(2)
漂亮男人

Semak kod, ia adalah ubah hala gelung

typecho

Berdasarkan kod yang anda tulis
Sila semak huraian dokumen laman web rasmi dahulu:

app.use([path,] function [, function...])
//path defaults to “/”, middleware mounted without a path will be executed for every request to the app.
//意思就是请求路径为/或为空时,所有的请求都会先执行该路由

Mari kita analisa kod anda sekali lagi:
Jika ditentukan bahawa nama pengguna tidak wujud atau kosong, ia akan diubah hala, iaitu permintaan baharu akan dihantar dan permintaan akan melalui aplikasi .use('/', panggil balik) , dan kemudian ia dinilai bahawa nama pengguna itu tidak wujud, dan permintaan dibuat semula.... Jadi pengalihan tak terhingga munculapp.use('/',callback),然后又判断用户名不存在,又重新请求....于是就出现了无限重定向
最后的解决:
可以将app.use替换为app.get,或者在不满足条件时,直接res.render('login')

Penyelesaian muktamad:🎜🎜Anda boleh menggantikan app.use dengan app.get, atau apabila syarat tidak dipenuhi, terus res.render('login'), yang ialah, memberikan antara muka log masuk secara langsung dan bukannya melompat🎜
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan