2014-09-11 122 views
0

我有兩個Node.js Web應用程序。一個是Express應用程序,另一個是Restify應用程序。兩個應用程序可以訪問相同的Cookie嗎?

我可以在這兩個應用程序中使用這個cookie會話模塊:https://github.com/expressjs/cookie-session,以便如果用戶登錄到其中一個應用程序,他們也將登錄到其他應用程序?

請讓我知道如果這是可能的,如果是這樣,實施提示將不勝感激。

回答

0

Cookie存儲在瀏覽器中,併發送到與每個對該服務器的請求相對應的特定服務器。來自一臺服務器的Cookie絕不會發送到其他服務器。當創建cookie時,它將被配置爲與服務器上的所有路徑請求一起發送,或者只在服務器上的一個特定路徑中發送。

如果您的兩個應用程序位於同一臺服務器上,且所設置的Cookie設置爲無限制的路徑訪問(通常基於會話的Cookie),那麼這兩個應用程序將看到完全相同的Cookie。如果他們在不同的服務器上,那麼他們都不會看到其他的cookie,並且服務器端沒有任何東西可以讓瀏覽器向您發送屬於不同域的cookie。

相關問題