Jur*_*rre 2 elixir websocket phoenix-framework
我正在尝试凤凰城,并希望制作一个简单的websocket聊天应用程序,但我坚持这个错误:
我正在做的是创建一个我可以成功加入的频道,但在尝试发送事件时,我收到一个错误: (ErlangError) erlang error: [reason: :function_clause, mfa: {Phoenix.Endpoint.CowboyHandler ...
我对我的代码有一个要点,这里有完整的错误:https://gist.github.com/jurre/28796f8c4ad9e4122f18
我正在使用Elixir 1.0.2和Phoenix framework v0.7.2.我对elixir和phoenix都很新,这可能是非常明显的.
我在irc问了同样的问题,Jose Valim帮我解决了.
我匹配的是:
def event(socket, "new:message", %{ message: message })
Run Code Online (Sandbox Code Playgroud)
但我应该匹配:
def event(socket, "new:message", %{ "content" => content })
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
416 次 |
| 最近记录: |