文章详情页
javascript - node redirect重定向失败
问题描述
判断用户登录与否,重定向页面,结果浏览器提示给页面无法正常运行
问题解答
回答1:检查下代码吧,循环重定向了
回答2:根据你写的代码请先查看官网文档描述:
app.use([path,] function [, function...])//path defaults to “/”, middleware mounted without a path will be executed for every request to the app.//意思就是请求路径为/或为空时,所有的请求都会先执行该路由
再来分析你的代码:如果判断用户名不存在或为空,则重定向,即发送一个新的请求,那么请求又会先经过app.use(’/’,callback),然后又判断用户名不存在,又重新请求....于是就出现了无限重定向最后的解决:可以将app.use替换为app.get,或者在不满足条件时,直接res.render(’login’) ,即直接渲染登录界面而不是跳转
标签:
JavaScript
相关文章:
1. docker绑定了nginx端口 外部访问不到2. docker-compose 为何找不到配置文件?3. node.js - vue-cli构建报错。。。生成不了模板,求解~!!4. docker start -a dockername 老是卡住,什么情况?5. dockerfile - 为什么docker容器启动不了?6. boot2docker无法启动7. docker不显示端口映射呢?8. dockerfile - 我用docker build的时候出现下边问题 麻烦帮我看一下9. 在mac下出现了两个docker环境10. docker内创建jenkins访问另一个容器下的服务器问题
排行榜