Phoenix Channels [warn] Ignoring unmatched topic "topic:subtopic" - 如何避免终端警告信息?
Phoenix Channels [warn] Ignoring unmatched topic "topic:subtopic" - How to Avoid Terminal Warning Message?
虽然 运行 Phoenix Chat Example App 在 localhost
我们看到了这个 "noisy" 警告:
[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
当客户端打开时,警告会无限期地记录在 Terminal/Console 中...
尝试搜索 Google / GitHub / Whosebug / Elixir 论坛 ...
但没有 明显的 解决方案...
如果您知道如何删除此警告,请分享!谢谢!
附加信息
- OS:OSX 10.13.2(最新)
- 灵药:
v1.5.3
(最新)
- 凤凰:
v1.3.0
(current/stable)
- 终端:iTerm
v3.1.5
client tries to connect到这个频道。
channel you do define 的名称完全不同。
将这两个对应起来,例如通过将 topic:subtopic
更改为 chat_room:lobby
.
虽然 运行 Phoenix Chat Example App 在 localhost
我们看到了这个 "noisy" 警告:
[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
当客户端打开时,警告会无限期地记录在 Terminal/Console 中...
尝试搜索 Google / GitHub / Whosebug / Elixir 论坛 ...
但没有 明显的 解决方案...
如果您知道如何删除此警告,请分享!谢谢!
附加信息
- OS:OSX 10.13.2(最新)
- 灵药:
v1.5.3
(最新) - 凤凰:
v1.3.0
(current/stable) - 终端:iTerm
v3.1.5
client tries to connect到这个频道。
channel you do define 的名称完全不同。
将这两个对应起来,例如通过将 topic:subtopic
更改为 chat_room:lobby
.