2016-08-09 107 views
0

我似乎無法找到任何具有相同問題的人 - 儘管我可能使用錯誤的問題進行了Google搜索。節點/快速:瀏覽器和服務器之間的會話共享

我正在構建一個服務器端呈現的反應應用程序。還有另一個處理整個API的服務器。

這是我需要得到工作的場景:從用戶啓動

  1. 初始網頁請求。
  2. UI服務器加載從另一API服務器然後
  3. UI服務器上的用戶預呈現所有反應組分,包括所獲取的用戶,並將其發送給用戶
  4. 反應。在瀏覽器組件需要能夠獲取更新的用戶信息(從api服務器,而不是UI服務器)

所以問題是我需要在瀏覽器和UI服務器之間共享相同的會話ID。

我想它會這樣工作。

  1. UI服務器從API服務器請求用戶。
  2. UI服務器從最初的通話記住會話ID和設置cookie
  3. 瀏覽器使用設置cookie的未來所有API請求和頁面刷新

這是可以實現的?

+0

不是在你的建築在這裏清楚。當你說你正在與客戶端的另一臺服務器通信時,這意味着什麼?你能通過實際提供頁面的服務器代理到其他服務器嗎? – kinakuta

回答

0

我建議您使用JSON Web Tokens代替cookies。您可以在所有服務中共享令牌。這是認證用戶同時使用不同apis的最佳方式。

這裏是detailed tutorial爲節點/快遞

相關問題