2016-06-21 92 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)由角應用程序重定向用戶登錄狀態。

因此,無論您根據您存儲在角應用或者一些狀態變量做一些攔截器作爲阿齊姆建議您在開始認證后角應用程序定時器和您管理其在角部位超時。