节点js要求浏览器重新加载页面
node js asking browser to reload the page
我想在服务器端的一些验证失败后重新加载页面。我已经尝试过 res.redirect
res.location
和 location.reload()
。
我需要将重新加载逻辑放在 nodeJS 的服务器端。
因此,每当客户端发出请求时,都会触发此验证,如果验证失败,我将销毁 window 用户对象,但我无法重新加载页面...它保持不变相同然后所有服务开始失败..因为现在检查用户对象..
如果您执行 ajax 调用,您需要根据 http 响应在客户端浏览器代码中重新加载。
如果它是一个表单 post 你可以将任何你想要的 html 返回给客户端。
在您的 ajax 框架中构建它的一种方法是:在服务器端,您可以重定向,然后在客户端,具有如下所示的代码(警告这只是伪代码):
if(response.httpStatusCode == 301 or 302)
window.location(response.headers.location)
我想在服务器端的一些验证失败后重新加载页面。我已经尝试过 res.redirect
res.location
和 location.reload()
。
我需要将重新加载逻辑放在 nodeJS 的服务器端。
因此,每当客户端发出请求时,都会触发此验证,如果验证失败,我将销毁 window 用户对象,但我无法重新加载页面...它保持不变相同然后所有服务开始失败..因为现在检查用户对象..
如果您执行 ajax 调用,您需要根据 http 响应在客户端浏览器代码中重新加载。 如果它是一个表单 post 你可以将任何你想要的 html 返回给客户端。
在您的 ajax 框架中构建它的一种方法是:在服务器端,您可以重定向,然后在客户端,具有如下所示的代码(警告这只是伪代码):
if(response.httpStatusCode == 301 or 302)
window.location(response.headers.location)