Node.js POST请求,无重定向
Node.js POST request without redirect
最初,我的路由会将用户重定向到他们提交请求的页面。但是,这会将它们发送回页面顶部。
我实现了AJAX来提交请求,但我在路由中写了什么?我最初使用res.redirect,但在它说res.redirect
到return
的地方切换,认为这会起作用,但我的页面在一个过程中卡住了,大约一分钟后,页面出现错误。
处理请求然后停止的正确方法是什么?
为什么return
不起作用?
像这样将它们一起使用:
function(req, res, next) {
if (/*<case when you need redirect>*/) {
return res.redirect('/path/to/redirect');
} else if (/*<case when you need simple response>*/) {
return res.send();
}
// some other code here
}
相关文章:
- 单击事件中的ajax请求后重定向
- 为什么这个请求不会遵循我的龙卷风重定向
- 如何在fetch post调用后管理重定向请求
- Hapi-js重定向到另一个带有额外请求数据的路由
- Laravel:在 ajax 请求的会话过期后重定向到登录
- 由于重定向URI无效,Key斗篷令牌请求被拒绝
- 使用Javascript重定向并设置请求属性
- 带有301重定向的Javascript GET请求
- 遵循重定向的图像HTTP请求,客户端
- 如何侦听跨域映像请求上的任何301/302重定向状态代码
- 当用户名和传递请求通过ajax完成时,我如何重定向页面
- 检测ajax请求的跨域重定向
- Node.js POST请求,无重定向
- 在Chrome扩展中使用PAC文件重定向HTTPS请求似乎失败了
- Facebook重定向到一个空白的权限请求页面
- jQuery表单插件:如何正确处理从服务器发回的重定向请求
- 在WordPress或PHP中抓取重定向请求源
- 从angular-js应用的重定向请求中抓取一个头文件
- request.send()后重定向-请求未被提交,页面重定向
- 如何在 jQuery Ajax 调用后管理重定向请求