在Phoenix应用程序中访问所有路线时获取“牧场协议”

时间:2018-10-20 13:01:52

标签: elixir phoenix-framework

我使用mix phx.new my_app创建了一个全新的Phoenix应用程序,并执行了所有常规步骤,然后使用mix phx.gen.json ...生成了一个新模型。当我去/api/my_json_resource时一切似乎都正常,因此我提交并继续进行,但是现在在重新启动服务器并尝试转到任何路径时什么都没有改变之后,出现以下错误:

[error] Ranch protocol :error of listener MyAppWeb.Endpoint.HTTP (cowboy_protocol) terminated
** (exit) :undef

Elixir版本:Elixir 1.7.3(与Erlang / OTP 21编译)

单位:

  {:phoenix, "~> 1.3.4"},
  {:phoenix_pubsub, "~> 1.0"},
  {:phoenix_ecto, "~> 3.2"},
  {:postgrex, ">= 0.0.0"},
  {:phoenix_html, "~> 2.10"},
  {:phoenix_live_reload, "~> 1.0", only: :dev},
  {:gettext, "~> 0.11"},
  {:cowboy, "~> 1.0"}

1 个答案:

答案 0 :(得分:0)

我设法通过运行rm -rf _build来解决此问题。