如何在 PhoenixAction
中传递数据。Channel
假设我们有控制器Controller
和通道Channel
,如何将数据从Action
in发送Controller
到相应的Channel
连接。
"solutions"
我们想出的是丑陋的,我们曾经通过将其注入 .js 文件(黑客马拉松)来做到这一点,但这很丑陋。我在考虑是否可以通过会话传递它,因为第一个请求WS
是获取请求,但我还没有找到合适的解决方案。
考虑身份验证示例。您通过 oauth 回调获取数据,并希望将其传递给同一用户,但在特定通道上的套接字连接上。
问题是数据是通过回调获取的。假设数据是秘密的。我希望它用于特定通道的套接字连接
- 从回调(控制器)中获取数据
- 做我不知道的事
- 使用来自回调的数据加入频道(频道)
任何想法如何正确地做到这一点?