Получение «протокола ранчо» при доступе ко всем маршрутам в приложении Phoenix - PullRequest
0 голосов
/ 20 октября 2018

Я создал новое приложение 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"}

1 Ответ

0 голосов
/ 20 октября 2018

Мне удалось это исправить, запустив rm -rf _build.

...