【问题标题】:Phoenix Channels [warn] Ignoring unmatched topic "topic:subtopic" - How to Avoid Terminal Warning Message?凤凰频道 [警告] 忽略不匹配的主题“主题:子主题” - 如何避免终端警告消息?
【发布时间】:2018-06-21 22:23:48
【问题描述】:

运行Phoenix Chat Example App localhost 时,我们看到了这个“嘈杂”警告:

[warn] Ignoring unmatched topic "topic:subtopic" in ChatWeb.UserSocket

code/phoenix-chat-example $ mix phx.server [info] Running ChatWeb.Endpoint with Cowboy using http://0.0.0.0:4000 09:50:37 - info: compiled 6 files into 2 files, copied 3 in 1.7 sec [warn] Ignoring unmatched topic "topic:subtopic" in ChatWeb.UserSocket [info] JOIN "chat_room:lobby" to ChatWeb.ChatRoomChannel Transport: Phoenix.Transports.WebSocket (2.0.0) Serializer: Phoenix.Transports.V2.WebSocketSerializer Parameters: %{} [info] Replied chat_room:lobby :ok [debug] QUERY OK source="messages" db=5.9ms decode=7.3ms SELECT m0."id", m0."message", m0."name", m0."inserted_at", m0."updated_at" FROM "messages" AS m0 [] [warn] Ignoring unmatched topic "topic:subtopic" in ChatWeb.UserSocket [warn] Ignoring unmatched topic "topic:subtopic" in ChatWeb.UserSocket [warn] Ignoring unmatched topic "topic:subtopic" in ChatWeb.UserSocket [warn] Ignoring unmatched topic "topic:subtopic" in ChatWeb.UserSocket [warn] Ignoring unmatched topic "topic:subtopic" in ChatWeb.UserSocket

警告只是在客户端打开时无限期地记录在终端/控制台中......

尝试搜索 Google / GitHub / StackOverflow / Elixir 论坛 ... ????
但没有明显解决方案... ????

如果知道如何删除这个警告,分享!谢谢! ???

附加信息

  • 操作系统:OSX 10.13.2(最新)
  • Elixir:v1.5.3最新
  • 凤凰:v1.3.0当前/稳定
  • 终端:iTerm v3.1.5

【问题讨论】:

    标签: websocket phoenix-framework elixir phoenix-channels


    【解决方案1】:

    此频道的client tries to connect

    channel you do define 有一个完全不同的名称。

    将这两个对应起来,例如通过将topic:subtopic 更改为chat_room:lobby

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多