1
我有一个登录系统,将持续2小时的会话。 2小时后,当客户端发出的API调用,他们回来的错误:如何插入AngularJS拦截器重定向到登录页面?
{
"Success": false,
"Error": {
"ErrorCode": "002",
"ErrorMessage": "Session expired"
}
}
我需要那么客户端重定向到/login
当这种情况发生。问题是我从单个API调用中得到这个错误,所以不用改变EVERY API调用,是否有可能有全局拦截器?
您可以添加一个http拦截器,根据错误代码检查答案并重定向到登录。你使用的角度是什么版本,因为API在最新版本中有所改变。另一个问题:当你错误时,你会得到什么http状态? 200或4xx? (这将决定你是否需要把你的拦截器放在成功或错误hanlder上) –