** (exit) exited in: Phoenix.Endpoint.CowboyWebSocket.resume()
** (EXIT) an exception was raised:
** (FunctionClauseError) no function clause matching in Phoenix.Socket.Message.from_map!/1
(phoenix) lib/phoenix/socket/message.ex:22: Phoenix.Socket.Message.from_map!(["16", "16", "public:subtopic", "phx_join", %{}])
(phoenix) lib/phoenix/transports/websocket.ex:106: Phoenix.Transports.WebSocket.ws_handle/3
(phoenix) lib/phoenix/endpoint/cowboy_websocket.ex:77: Phoenix.Endpoint.CowboyWebSocket.websocket_handle/3
(cowboy) /home/anil/ex_pusher_lite-master/deps/cowboy/src/cowboy_websocket.erl:588: :cowboy_websocket.handler_call/7
(phoenix) lib/phoenix/endpoint/cowboy_websocket.ex:49: Phoenix.Endpoint.CowboyWebSocket.resume/3
(cowboy) /home/anil/ex_pusher_lite-master/deps/cowboy/src/cowboy_protocol.erl:442: :cowboy_protocol.execute/4
答案 0 :(得分:0)
Phoenix.Socket.Message.from_map!()
获取地图并将其转换为消息结构。不知何故,您已将列表传入其中,这就是为什么您收到错误消息,指出没有Phoenix.Socket.Message.from_map!()
版本接受列表。