Я создал новое приложение Phoenix с mix phx.new my_app
и выполнил все обычные шаги, затем сгенерировал новую модель с 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)
deps:
{: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"}