2016-05-05 128 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和会话不起作用 –