Size: a a a

2020 February 23

EM

Evgeny M. in ErlangRus
не, можно одной строчкой
{"/api/auth/user/[:id]", mfeedssp_api_user, [api]},
источник

ŹR

Źmićer Rubinštejn in ErlangRus
Evgeny M.
не, можно одной строчкой
{"/api/auth/user/[:id]", mfeedssp_api_user, [api]},
Круто, я не знал
источник

ML

Maksim Lapshin in ErlangRus
Меня больше раздражает то, что роутинг не работает с методами и поэтому ковбоевским роутингом честно говоря вообще пользоваться не очень хорошо
источник

ML

Maksim Lapshin in ErlangRus
Приходится или пихать ифы на методы, или вообще все сводится как к трешу в рельсах 12-летней давности, когда удаление работает гет-запросом
источник

ŹR

Źmićer Rubinštejn in ErlangRus
Maksim Lapshin
Приходится или пихать ифы на методы, или вообще все сводится как к трешу в рельсах 12-летней давности, когда удаление работает гет-запросом
Всмысле не работает с методами?
источник

ML

Maksim Lapshin in ErlangRus
Źmićer Rubinštejn
Всмысле не работает с методами?
Нельзя в роутинге указать что конкретный модуль/метод роутится только по post запросу
источник

ŹR

Źmićer Rubinštejn in ErlangRus
Maksim Lapshin
Нельзя в роутинге указать что конкретный модуль/метод роутится только по post запросу
Ну внутри модуля же можно указать разрешённые методы. Хз почему, но у меня это не вызывает раздражения
источник

ML

Maksim Lapshin in ErlangRus
Źmićer Rubinštejn
Ну внутри модуля же можно указать разрешённые методы. Хз почему, но у меня это не вызывает раздражения
Это с cowboy rest? Я говорю о том, что родной ковбоевский роутинг честно говоря не годится
источник

ŹR

Źmićer Rubinštejn in ErlangRus
Maksim Lapshin
Это с cowboy rest? Я говорю о том, что родной ковбоевский роутинг честно говоря не годится
Надо походу феникс врубать везде и радоваться
источник

AK

Aleksey Kluchnikov in ErlangRus
Пробовал ковбойский рест, как то он не очень, лучше проще и понятней тупо POST передавать json вида #{token => Token, cmds => [#{cmd => CmdName, args => Args}]}, где токен это авторизация на id, cmds тупо команды. По имени команды роутить куда надо. И получается простая апишка на все случаи жизни.
источник

AK

Aleksey Kluchnikov in ErlangRus
ответы также упаковывать в массив
источник

AK

Aleksey Kluchnikov in ErlangRus
а рест через http методы это какая то некрасивая вещь в которую не очень лезут реальные задачи
источник

ŹR

Źmićer Rubinštejn in ErlangRus
Aleksey Kluchnikov
Пробовал ковбойский рест, как то он не очень, лучше проще и понятней тупо POST передавать json вида #{token => Token, cmds => [#{cmd => CmdName, args => Args}]}, где токен это авторизация на id, cmds тупо команды. По имени команды роутить куда надо. И получается простая апишка на все случаи жизни.
Это называется json rpc
источник

AK

Aleksey Kluchnikov in ErlangRus
тоже с натяжкой
источник

AK

Aleksey Kluchnikov in ErlangRus
в рпц массива нет
источник

AK

Aleksey Kluchnikov in ErlangRus
и роутинга через имя команды
источник

AK

Aleksey Kluchnikov in ErlangRus
можно это и рестом назвать. Потому что нигде в ресте не указывается что надо http методы юзать. Просто кто то экзамплесами с ними поназаражал интернеты
источник

ŹR

Źmićer Rubinštejn in ErlangRus
В рпц есть же батчи
источник

ŹR

Źmićer Rubinštejn in ErlangRus
Разница только в том, что на json rpc есть готовые клиенты
источник

ŹR

Źmićer Rubinštejn in ErlangRus
А на велосипед - нету
источник