【发布时间】:2015-12-03 13:52:59
【问题描述】:
我按照本指南将 Ejabberd 嵌入到 Phoenix 应用程序 (https://blog.process-one.net/embedding-ejabberd-into-an-elixir-phoenix-web-application/) 中,现在它正在运行时出现错误。
基本上,在我导航到“http://localhost:4000/ejabberd”之前,一切似乎都正常,此时我收到以下错误:
[错误] #PID 运行 EjbrdTest.Endpoint 终止服务器: 本地主机:4000 (http) 请求:GET /ejabberd **(退出)引发异常: ** (Plug.Conn.AlreadySentError) 响应已经发送 (plug) lib/plug/conn.ex:428: Plug.Conn.resp/3 (plug) lib/plug/conn.ex:415: Plug.Conn.send_resp/3 (ejbrdTest) web/controllers/ejabberd_controller.ex:1: EjbrdTest.EjabberdController.phoenix_controller_pipeline/2 (ejbrdTest) lib/phoenix/router.ex:265: EjbrdTest.Router.dispatch/2 (ejbrdTest) web/router.ex:1: EjbrdTest.Router.do_call/2 (ejbrdTest) lib/ejbrdTest/endpoint.ex:1: EjbrdTest.Endpoint.phoenix_pipeline/1 (ejbrdTest) lib/plug/debugger.ex:90: EjbrdTest.Endpoint."call (overridable 3)"/2 (ejbrdTest) lib/phoenix/endpoint/render_errors.ex:34: EjbrdTest.Endpoint.call/2 (插件)lib/plug/adapters/cowboy/handler.ex:15:Plug.Adapters.Cowboy.Handler.upgrade/4 (cowboy) src/cowboy_protocol.erl:442: :cowboy_protocol.execute/4
我在 jumbotron 中看到的不是用户列表:
在线用户:
我没有找到任何关于此的内容,有什么想法吗?
谢谢。如果您需要更多信息,请告诉我。
【问题讨论】:
标签: ejabberd elixir phoenix-framework