échec de la redirection de la redirection du nœud
typecho
typecho 2017-06-24 09:43:14
0
2
951

Déterminez si l'utilisateur est connecté et redirigez la page. En conséquence, le navigateur indique que la page ne peut pas fonctionner normalement

.

typecho
typecho

Following the voice in heart.

répondre à tous(2)
漂亮男人

Vérifiez le code, c'est une redirection en boucle

typecho

Basé sur le code que vous avez écrit
Veuillez d'abord vérifier la description du document du site officiel :

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

Analysons à nouveau votre code :
S'il est déterminé que le nom d'utilisateur n'existe pas ou est vide, il sera redirigé, c'est-à-dire qu'une nouvelle demande sera envoyée et la demande passera d'abord par l'application .use('/', callback) , puis on juge que le nom d'utilisateur n'existe pas, et la demande est refaite.... Une redirection infinie apparaît doncapp.use('/',callback),然后又判断用户名不存在,又重新请求....于是就出现了无限重定向
最后的解决:
可以将app.use替换为app.get,或者在不满足条件时,直接res.render('login')

La solution finale :🎜🎜Vous peut remplacer app.use par app.get, ou lorsque les conditions ne sont pas remplies, directement res.render('login'), cela c'est-à-dire rendre directement l'interface de connexion au lieu de sauter🎜
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal