2016-06-21 73 views
1

我使用jhipster生成代码构建一个Web网络应用。如何立即重定向到另一页服务器上的会话已过期?重定向到超时页面 - AngularJS /春

我的Web应用程序不使用web.xml文件。在应用dev.yml文件

我设置会话超时值,如下所示:

#Session timeout in 2 seconds. 
server: 
    port: 8080 
    session: 
     timeout: 120 
+0

其更好地处理在JSP/JS文件。比方说,你的会议将在30分钟内到期。有一个初始值为30分钟的计时器,当计时器变为零时,将页面重定向到登录页面。 可以使用了window.location =“login.jsp的”我不是使用JSP – Azim

+0

。我的应用程序是使用angularJS和Java后端REST即使在JS调用 –

+0

单个页面的一个应用,你可以使用定时器。请阅读setTimeOut和setTimeInterval函数。 – Azim

回答

0

的问题是,当会议服务器超时,到服务器API下一个请求将返回,这将是一个401 http错误截取(见auth-expired.interceptor.js)由角应用程序重定向用户登录状态。

因此,无论您根据您存储在角应用或者一些状态变量做一些拦截器作为阿齐姆建议您在开始认证后角应用程序定时器和您管理其在角部位超时。