我不太瞭解流星如何管理會話和帳戶,以瞭解是否有多個應用程序連接到同一個MongoDB後面的逆向代理會在人們無縫工作時已登錄。在具有相同數據庫的應用程序之間共享流星賬號逆向代理
這個想法是,我將功能分成單獨的應用程序,但他們可以正常移動網站。
因此,他們開始在根目錄(/)上使用一個應用程序,然後轉到幫助臺(/ help),該服務檯由連接到同一個數據庫的另一個應用程序提供。他們登錄在'/'上,他們仍然會登錄'/ help'?
我不太瞭解流星如何管理會話和帳戶,以瞭解是否有多個應用程序連接到同一個MongoDB後面的逆向代理會在人們無縫工作時已登錄。在具有相同數據庫的應用程序之間共享流星賬號逆向代理
這個想法是,我將功能分成單獨的應用程序,但他們可以正常移動網站。
因此,他們開始在根目錄(/)上使用一個應用程序,然後轉到幫助臺(/ help),該服務檯由連接到同一個數據庫的另一個應用程序提供。他們登錄在'/'上,他們仍然會登錄'/ help'?
我試過了,它可以工作。
我使用Nginx,並且有幾件事要注意(但不是問題的一部分,所以不會放在這裏)。
但流星的關鍵是我在某處發表評論時發現的:在子目錄中的每個應用中運行localStorage["Meteor.loginToken"] && Accounts.loginWithToken(localStorage["Meteor.loginToken"])
。在子目錄中啓動應用時,請正確使用ROOT_URL
環境變量。
我同意湯姆:它工作正常。我運行相同的數據庫相同的數據庫2應用程序。
您需要確保使用ROOT_URL
定義URL網站(即subdomain.domain在其上運行)
您可能還需要尋找到登錄了人,如果他們從不同的瀏覽器登錄(否則有人登錄到應用程序也將登錄到另一個:可能會或可能不會是你想要的)
檢查出的方式來做到這一點與您選擇的路由器; 「流星指南」中有幾個教程。