Size: a a a

2020 December 20

((

(fun () -> ()) in pro.elixir
вот такое примерно
let webApp =
   choose [
       route "/ping"   >=> text "pong"
       route "/"       >=> htmlFile "/pages/index.html" ]


или такое
(defn app
 [request]
 (let [{:keys [uri]} request]
   (case uri
     "/"      (page-index request)
     "/hello" (page-hello request)
     (page-404 request))))
источник

((

(fun () -> ()) in pro.elixir
То есть роутинг
источник

AB

Alex Bubnov in pro.elixir
(fun () -> ())
вот такое примерно
let webApp =
   choose [
       route "/ping"   >=> text "pong"
       route "/"       >=> htmlFile "/pages/index.html" ]


или такое
(defn app
 [request]
 (let [{:keys [uri]} request]
   (case uri
     "/"      (page-index request)
     "/hello" (page-hello request)
     (page-404 request))))
Ну, базовый req-resp пайплайн реализуется в plug, но в нем не роутер, а херня какая-то. Поверх него нарисован уже Phoenix, но там тоже не фонтан.
источник

AN

Alexey Neyman in pro.elixir
(fun () -> ())
То есть роутинг
Дефолтный Феникс по каким-то причинам не подходит?
источник

AB

Alex Bubnov in pro.elixir
Alexey Neyman
Дефолтный Феникс по каким-то причинам не подходит?
Судя по примерам, у человека дефолтный феникс должен вызывать сдержанное отвращение
источник

AN

Alexey Neyman in pro.elixir
Элитные примеры
источник

A

Aleksey @cheatex in pro.elixir
Alex Bubnov
Судя по примерам, у человека дефолтный феникс должен вызывать сдержанное отвращение
А какие всё таки в нём конкретные проблемы? А то частенько тут проскакивают жалобы на роутинг в фениксе...
источник

((

(fun () -> ()) in pro.elixir
я пару дней всего знаком с Elixir потому мне сложно сказать. В моём понимании Феникс это связка фронта с бэком и прям неслабая такая. Мне сейчас нужно написать 2-5 апи без фронта и максимально простых. Если я ошибаюсь по поводу феникса, то подскажите где
источник

AB

Alex Bubnov in pro.elixir
(fun () -> ())
я пару дней всего знаком с Elixir потому мне сложно сказать. В моём понимании Феникс это связка фронта с бэком и прям неслабая такая. Мне сейчас нужно написать 2-5 апи без фронта и максимально простых. Если я ошибаюсь по поводу феникса, то подскажите где
Возьми голый plug для простоты.
источник

((

(fun () -> ()) in pro.elixir
Alex Bubnov
Возьми голый plug для простоты.
источник

AB

Alex Bubnov in pro.elixir
Ага. Это как ring примерно.
источник

((

(fun () -> ()) in pro.elixir
Alex Bubnov
Возьми голый plug для простоты.
я вот и взял его недавно, но у меня Could not compile dependency :cowboy, \"escript.exe вот такая ошибка. Я гуглил, но ничего не нашёл толкового.  Не знаешь случаем что с этим сделать можно?
источник

AB

Alex Bubnov in pro.elixir
(fun () -> ())
я вот и взял его недавно, но у меня Could not compile dependency :cowboy, \"escript.exe вот такая ошибка. Я гуглил, но ничего не нашёл толкового.  Не знаешь случаем что с этим сделать можно?
Винда, чтоли?
источник

((

(fun () -> ()) in pro.elixir
да
источник

AN

Alexey Neyman in pro.elixir
Wsl2 поможет
источник

AB

Alex Bubnov in pro.elixir
Сочувствую, но особо помочь не могу. Рекомендую поставить wsl и работать в нём, он терпимый
источник

AN

Alexey Neyman in pro.elixir
После 10 лет мака и года линукса это как проснуться из кошмарного сна
источник

((

(fun () -> ()) in pro.elixir
эм)
источник

AN

Alexey Neyman in pro.elixir
Всё работает, никаких проблем и даже не нужно кулером ноута самому управлять
источник

((

(fun () -> ()) in pro.elixir
мне нужен линукс что бы писать на elixir?
источник