如何在整个Web应用程序之间保持一致的npm空闲会话超时?

时间:2019-03-01 09:50:37

标签: node.js typescript npm

我正在使用https://www.npmjs.com/package/idle-session-timeout

中的idle-session-timeout模块

我需要保持会话一致,以便在需要销毁的任何线程上销毁它。

if (authState.state == 'signedIn'){ var session; var timeOutLength = (60 * 1 * 1000); var dateTime = localStorage.getItem('sessionTime');

我尝试在方法之外创建会话变量,并且仅在此处启动它,但是它似乎根本无法正常工作。

手动处理会话有效,但是当我调用手动销毁会话的方法时,它不会在超时时销毁。

1 个答案:

答案 0 :(得分:0)

问题是我在创建会话的情况下创建事件方法,无论会话最终是否被创建,我都需要定义这些方法。