2
Das sieht aus wie ein Fehler, aber ich bin mir nicht sicher. Kann jemand sagen, ob das Ausführen von IEX auf andere Portnummer funktioniert. Er verwendet immer Port 4000.Running iex mix phoenix.server auf einem anderen Port funktioniert nicht
PORT=4001 iex -S mix phoenix.server
Erlang/OTP 18 [erts-7.3] [source] [64-bit] [smp:4:4] [async-threads:10] [hipe] [kernel-poll:false] [dtrace]
[info] Running AppMessenger.Endpoint with Cowboy using http on port 4000
Interactive Elixir (1.2.5) - press Ctrl+C to exit (type h() ENTER for help)
iex(1)> 19 May 19:53:40 - info: compiled 5 files into 2 files, copied 3 in 714ms
Aber jetzt haben hinzufügen müssen: export PORT = 4000 als Standard. – kgpdeveloper
Leider gibt es keine Möglichkeit, ein Fallback mit der '{: system," PORT "}' Methode anzugeben: https://github.com/phoenixframework/phoenix/blob/47064424f9d65ad66d74120e7c5e1b365d8d7cc6/lib/phoenix/endpoint /server.ex#L31-L34. – Dogbert
Ein Fallback wäre nett. Inzwischen funktioniert das besser als der Standard für die Entwicklung. – kgpdeveloper