两台快递服务器-从一台服务器注销应该从第二台服务器注销(具有Postgres商店的Express会话)

时间:2019-04-16 08:58:49

标签: node.js postgresql express express-session

我有两台快速服务器,一台用于服务器,具有标准的HTTP路由,另一台是在网站上托管的应用程序,它使用WebSockets。

网站上有特定的部分需要登录,而应用程序始终需要登录。

网站服务器是处理登录和注销的服务器。

它们分开的原因主要是为了代码清洁,我不确​​定是否真的有这样做的理由。

无论哪种方式,一旦用户登录并进入应用程序,由于两者之间没有任何固有联系,因此用户可以注销该站点,但仍保持登录状态。

>

我想到的一个解决方案是使用Postgres的NOTIFY功能,以便在用户登录和注销时让网站与应用程序进行通信,但这似乎有些hacker。

是否有更好的方法来处理此类情况?可以吗?确实,是否有真正的理由将功能扩展到多个快递服务器上? (例如,我还有另一台服务器处理该应用程序的API请求)

0 个答案:

没有答案