1

我正在使用Passport jsExpress js。在我的应用程序中,我需要一个功能,如果他/她空闲了一段时间,用户应该从服务器注销。

但问题是它需要req(请求)对象才能注销用户。如何在没有req对象的情况下注销用户。

注意:我将cookie-session用于持久会话。

谢谢你。

4

1 回答 1

0

老问题,但万一其他人像我一样偶然发现这个问题:

如果您需要使用 注销req(仅在服务器上可用),请创建一个处理注销功能的路由。然后,当您需要在客户端上注销时,将它们重定向到注销路由。(这通常是通过类似的东西来实现的router.push)。

由于您使用的是cookie-session,因此您也可以改为删除 cookie。之后您仍然希望重定向到某个地方,例如“您已注销”页面。

于 2019-02-06T16:47:15.823 回答