我想在服务器端的某些验证失败后重新加载页面..我已尝试使用res.redirect
res.location
和location.reload()
。
我需要在nodeJS中将重新加载逻辑放在服务器端。
因此,每当有来自客户端的请求时,此验证都会被触发,如果验证失败,我正在销毁窗口用户对象,但我无法重新加载页面...它仍然保持相同的状态然后所有服务都开始失败。因为现在用户对象检查..
答案 0 :(得分:0)
如果您执行ajax调用,则需要根据http响应在客户端浏览器代码中重新加载。 如果它是一个表单帖子,你可以将你想要的任何html呈现回客户端。
在ajax框架中构建它的方法是:在服务器端,你可以重定向然后在客户端,让代码看起来像这样(警告这只是伪代码):
if(response.httpStatusCode == 301 or 302)
window.location(response.headers.location)