2016-05-05 195 views
0

我已經讀過代理可以存儲數據,我想要做的是爲每個請求存儲數據,類似於用戶會話,但可以在模型內部訪問。想法是受歡迎的。在Elixir中存儲臨時數據

+3

沒有更多的背景知識,很難說最好的解決方案是什麼。你想介紹一下你實際想要解決的問題嗎? –

+1

在Phoenix中,所有會話數據都存儲在'Plug.Conn'結構中。在函數式語言中,通常是明確數據而不隱藏它的好主意。但正如@PatrickOscity所說。我們需要更多的上下文,甚至是代碼示例。 – tkowal

回答

1

本教程http://elixir-lang.org/getting-started/mix-otp/introduction-to-mix.html涵蓋了在代理中存儲數據的一些想法。可能你應該先通過教程來工作,然後當你有更具體的問題發佈時。

+0

例如,我應該如何儲存購物車 –

+0

您正在尋求針對一般問題@BorisBarroso的特定答案。您需要在購物車中存儲什麼類型的數據?客戶ID?購物車是否需要一個唯一的ID以防止它持續存在?等等等等 –

+0

嗯,我想我可以使用會話來存儲這種類型的數據,但我使用Guardian(Json web令牌)與API和會話不起作用 –