Size: a a a

Эликсир и Вунш

2019 March 23

IS

Ilya Shuma in Эликсир и Вунш
params это Map, в которой передаются все параметры HTTP запроса, post или get
источник

IS

Ilya Shuma in Эликсир и Вунш
источник

IS

Ilya Shuma in Эликсир и Вунш
В приведенном примере экшн сработает, только если передан параметр action
источник

NK

ID:476249930 in Эликсир и Вунш
так какую сигнатуру должен иметь тогда метод? просто params а в теле метода выстаскивать как то это мапу и передавать ее дальше?
источник

NK

ID:476249930 in Эликсир и Вунш
как эта мапа с джейсоном вообще может называться
источник

NK

ID:476249930 in Эликсир и Вунш
как ее из тела реквеста взять?
источник

IS

Ilya Shuma in Эликсир и Вунш
Что такое в твоем понимании сигнатура? Параметры, которые шлются в запросе передаются в экшн вторым параметром.
источник

VR

Vlad Romaniuk in Эликсир и Вунш
DimaS
Везде ливает , везде спамит
А баба яга против.
источник

VR

Vlad Romaniuk in Эликсир и Вунш
Terry Filch
а потом канал в1k+ превратится в какую-то дичь
Канал в первую очередь делался для себя. И хуже чем сейчас точно не станет.
источник

NK

ID:476249930 in Эликсир и Вунш
Ilya Shuma
Что такое в твоем понимании сигнатура? Параметры, которые шлются в запросе передаются в экшн вторым параметром.
я просто не пойму в чем проблема. я взял phx.gen.json контроллер. не я его писал. а нагенерил сам феникс.
написал для него в ретрофите апи.
отправляют - ошибка
источник

NK

ID:476249930 in Эликсир и Вунш
где копать? со стороны сервера или клиента?
источник

NK

ID:476249930 in Эликсир и Вунш
источник

NK

ID:476249930 in Эликсир и Вунш
вот полный лог феникса например для одного запроса от ретрофита
источник

NK

ID:476249930 in Эликсир и Вунш
def create(conn, %{"logaction" => logaction_params}) do - сигнатура метода контролера сгенереный самим фениксом
источник

NK

ID:476249930 in Эликсир и Вунш
Ilya Shuma
Что такое в твоем понимании сигнатура? Параметры, которые шлются в запросе передаются в экшн вторым параметром.
сигнатура метода. имя метода и его параметры
источник

NK

ID:476249930 in Эликсир и Вунш
делаю то же самое курлом
источник

NK

ID:476249930 in Эликсир и Вунш
cat@lotochek:~$ curl --header "Content-Type: application/json"   --request POST   --data '{"beh": "1","uuid":"xyz","userid":"dddd"}'   http://localhost:4000/api/v2/logaction
источник

NK

ID:476249930 in Эликсир и Вунш
тоже не работает
источник

NK

ID:476249930 in Эликсир и Вунш
источник

NK

ID:476249930 in Эликсир и Вунш
вот его вывод
источник