4
Кто-нибудь знает, как динамически изменять конечную точку приложения Phoenix при каждом запросе?Изменение phoenix URL-адрес конечной точки при запуске
В частности, для поддержки нескольких доменов в одном приложении phoenix я хочу изменить хост в конечной точке на основе хоста в объекте соединения.
пытаюсь что-то на линии
conn = Map.get_and_update(conn.private.phoenix_endpoint[:url], :host, fn (_) -> "ll.com" end)
или
Keyword.put(conn.private.phoenix_endpoint.config(:url), :host, conn.host)
Но я не совсем правильно.
Меняет 'conn.host' (используя, например,' conn =% {conn | host: "ll.com"} ') недостаточно для вашего варианта использования? – Dogbert
Это не изменяет хост в переадресации. –