我正在使用带有ASP Mvc的Angularjs。我正在使用剃刀视图和表单身份验证。我正在通过web api获取数据并使用令牌身份验证。现在我想在客户端处理会话超时,并在会话超时时将用户重定向到登录页面。我正在考虑从配置中读取会话超时,并通过angularjs跟踪经过的时间。在每个服务器端调用我将检查是否已经过了一半的时间。如果是,那么我将刷新会话到期时间。我知道$ timeout和$ interval可能会有所帮助,但我不确切知道在这种情况下如何使用它们。可能有比我正在尝试做的更好的解决方案。我愿意接受建议。 我想到的其他选项是每次$ http调用刷新会话超时。