我已經試過這stack overflow question 也曾經嘗試這樣做,也許我可能會做一些錯誤的答案,也試過這個代碼from youtube如何通過控制檯或Phoenix中的任何模塊廣播消息?
Phoenix.Channel.broadcast "rooms", "lobby", "new:msg", %{user: "User", body: "Hello from console"}
但沒有人可以給chat project example任何幫助增加新的消息會很好。
我已經試過這stack overflow question 也曾經嘗試這樣做,也許我可能會做一些錯誤的答案,也試過這個代碼from youtube如何通過控制檯或Phoenix中的任何模塊廣播消息?
Phoenix.Channel.broadcast "rooms", "lobby", "new:msg", %{user: "User", body: "Hello from console"}
但沒有人可以給chat project example任何幫助增加新的消息會很好。
您需要運行服務器才能正常工作。
iex -S mix phoenix.server
然後在IEX:
Phoenix.Channel.broadcast "rooms", "lobby", "new:msg", %{user: "User", body: "Hello from console"}
這是不夠的,僅運行
Iex -S mix
在這種情況下,沒有什麼監聽事件。
運行'IEX -S混合phoenix.server'有錯誤 = INFO報告==== 9月-2016 :: 17:07:04 === 應用:退出記錄 :停止 類型:臨時 * *(Mix)無法啓動應用程序聊天:Chat.start(:normal,[])返回錯誤:關機:無法啓動子代:Chat.Endpoint **(退出)關機:無法啓動子代:Phoenix.Endpoint服務器 **(EXIT)關閉:啓動子項失敗:{:ranch_listener_sup,Chat.Endpoint.HTTP} **(EXIT)關閉:無法啓動子項:: ranch_acceptors_sup **(EXIT){:listen_error, Chat.Endpoint.HTTP,:eaddrinuse} –
:eaddrinuse意味着已經有東西在端口上偵聽。 – Stiwy
你試圖從Iex內運行嗎? –
是'iex -S mix',然後在控制檯內部運行 –
瞭解細節如何幫助? –