在具有相同数据库的应用程序之间共享流星账号逆向代理

问题描述:

我不太了解流星如何管理会话和帐户,以了解是否有多个应用程序连接到同一个MongoDB后面的逆向代理会在人们无缝工作时已登录。在具有相同数据库的应用程序之间共享流星账号逆向代理

这个想法是,我将功能分成单独的应用程序,但他们可以正常移动网站。

因此,他们开始在根目录(/)上使用一个应用程序,然后转到帮助台(/ help),该服务台由连接到同一个数据库的另一个应用程序提供。他们登录在'/'上,他们仍然会登录'/ help'?

我试过了,它可以工作。

我使用Nginx,并且有几件事要注意(但不是问题的一部分,所以不会放在这里)。

但流星的关键是我在某处发表评论时发现的:在子目录中的每个应用中运行localStorage["Meteor.loginToken"] && Accounts.loginWithToken(localStorage["Meteor.loginToken"])。在子目录中启动应用时,请正确使用ROOT_URL环境变量。

我同意汤姆:它工作正常。我运行相同的数据库相同的数据库2应用程序。

您需要确保使用ROOT_URL定义URL网站(即subdomain.domain在其上运行)

您可能还需要寻找到登录了人,如果他们从不同的浏览器登录(否则有人登录到应用程序也将登录到另一个:可能会或可能不会是你想要的)

检查出的方式来做到这一点与您选择的路由器; “流星指南”中有几个教程。