recherche

Maison  >  Questions et réponses  >  le corps du texte

échec de la redirection de la redirection du nœud

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

.

typechotypecho2760 Il y a quelques jours998

répondre à tous(2)je répondrai

  • 漂亮男人

    漂亮男人2017-06-24 09:45:14

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

    répondre
    0
  • typecho

    typecho2017-06-24 09:45:14

    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🎜

    répondre
    0
  • Annulerrépondre