Phoenix Framework Channels - (ErlangError) erlang error: [re



我正在尝试Phoenix,并想制作一个简单的websocket聊天应用程序,但我被困在此错误上:

我正在做的是创建一个可以成功加入的频道,但是在尝试发送事件时出现错误:(ErlangError) erlang error: [reason: :function_clause, mfa: {Phoenix.Endpoint.CowboyHandler ...

我对我的代码和这里的完整错误有一个要点:https://gist.github.com/jurre/28796f8c4ad9e4122f18

我正在使用Elixir 1.0.2和Phoenix框架v0.7.2。我对长生不老药和凤凰都很陌生,这可能是非常明显的事情。

我在irc上问了同样的问题,Jose Valim帮助了我。

我匹配的是:

def event(socket, "new:message", %{ message: message })

但我应该匹配:

def event(socket, "new:message", %{ "content" => content })

相关内容

  • 没有找到相关文章

最新更新