노드 리디렉션 리디렉션이 실패했습니다.
typecho
typecho 2017-06-24 09:43:14
0
2
949

사용자가 로그인했는지 확인하고 페이지를 리디렉션하면 페이지가 정상적으로 실행될 수 없다는 메시지가 브라우저에 표시됩니다.

typecho
typecho

Following the voice in heart.

모든 응답(2)
漂亮男人

코드를 확인하세요. 루프 리디렉션입니다

typecho

당신이 작성한 코드를 기준으로
공식 홈페이지 문서 설명을 먼저 확인해주세요:

으아악

코드를 다시 분석해 보겠습니다.
사용자 이름이 존재하지 않거나 비어 있는 것으로 확인되면 리디렉션됩니다. 즉, 새 요청이 전송되고 해당 요청은 먼저 앱을 통과하게 됩니다. .use('/', callback) 그러다가 사용자 이름이 없다고 판단해서 다시 요청을 하게 되는데.... 그래서 무한 리다이렉션이 나타난다app.use('/',callback),然后又判断用户名不存在,又重新请求....于是就出现了无限重定向
最后的解决:
可以将app.use替换为app.get,或者在不满足条件时,直接res.render('login')

최종 해결 방법:🎜🎜당신 app.use를 app.get으로 바꾸거나, 조건이 충족되지 않으면 직접 res.render('login')할 수 있습니다. 점프하는 대신 로그인 인터페이스를 직접 렌더링하는 것입니다🎜
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿