响应.重定向在使用session的node.js中不起作用
response.redirect is not working in node.js which using session
我有以下代码在我的登录页面,一旦用户被认证,我重定向用户到主页。
这段代码工作正常,重定向到我的主页,但当我添加
app.use(express.cookieParser());
app.use(express.session({secret: '1234567890QWERTY'}));
这些引用,响应。重定向不起作用,主页继续加载,但响应永远不会结束。
app.post('/', function(request, response){
if(request.body.user.name!= undefined && request.body.user.password !=undefined)
{
Auth.autoLogin(request.body.user.name, request.body.user.password, function(o){
if (o != null){
console.log("Login Successful");
response.redirect('/home');
} else{
response.render('index', { error-message: 'Login Failed' });
}
});
}
else
console.log("Please enter valid input");
});
请给我一些建议
…页面一直在加载,但响应始终没有结束
这看起来像是你的认证中间件有什么问题。页面加载发生在中间件上没有调用next()时,因此没有响应。
相关文章:
- Node.js v6.2.0类扩展不是函数错误
- 如何使用 node.js 比较两个 json 数组
- Node.js's Buffer.writeFloatBE in Javascript
- node.js:setInterval()正在跳过调用
- 如何处理node.js节点mongodb中的连接和查询队列
- Node.js正在更改应用程序以使用集群模块
- 如何使用Node.js最有效地解析网页
- 在openshift node js应用程序中获取请求
- 正在删除node.js中已验证的网站
- 与运行长作业(javascript,node.js)的第三方API同步的最佳实践
- 在索引.html和应用.js [node.js] 之间共享变量
- Node.js中的JavaScript原型对象效率
- node.js请求数据事件未在CORS ajax调用中触发
- 使用node.js制作网站
- 使用node.js服务器中的evernote api获取note内容
- 有没有任何方法可以使用node-js从不同的机器打开浏览器
- 使用CI和CodeDeploy对node.js应用程序进行连续部署
- 在Node.js中上传和检索图像
- 什么's本地node.js服务器和python简单http服务器之间的区别
- 如何使用 Node JS 获取 JSON 嵌套数组值