Size: a a a

2021 August 10

IC

Ilya Chesnokov in Modern::Perl
^^
источник

IC

Ilya Chesnokov in Modern::Perl
Ты все это без базы будешь определять? Наличие бана, окончание бабла?
источник

VO

Vyacheslav Olkhovche... in Modern::Perl
я не понимаю почему ты это спрашиваешь у меня?
источник

IC

Ilya Chesnokov in Modern::Perl
Не могу ответить на этот вопрос без конкретизации задачи. Как я сказал, все зависит от механизма определения необходимости инвалидации.
источник

DF

Denis F in Modern::Perl
А она тянула? Вроде там место выбрали сильно заранее и все остальное тоже выглядело живым
источник

IC

Ilya Chesnokov in Modern::Perl
Вот, кстати, интересный модуль для работы с сессиями: https://metacpan.org/pod/Session::Storage::Secure. Там и вопросы хранения сессии в кукисах обсуждаются.
источник

IC

Ilya Chesnokov in Modern::Perl
Мне кажется, она чересчур много внимания уделяла созданию CoC - по крайней мере, в рассылке организаторов от неё много обсуждений было на эту тему. Сайт, насколько помню, тоже не выглядел слишком живым. А потом что-то вообще пропала.
источник

DF

Denis F in Modern::Perl
А, ну за этим я не следил.  Количество новостей выглядело плюс-минус одинаковым с другими конференцими
источник
2021 August 11

AT

Alexandr Tkach in Modern::Perl
Копаемся в Mojo. Возник вопрос

В роутере подгружаются контроллеры (https://metacpan.org/module/Mojolicious::Routes/source#L177)

Но подгружает ли Mojo их сразу при старте приложения или же по мере выполнения запросов?
источник

AT

Alexandr Tkach in Modern::Perl
у нас mojo собирает роуты из схемы  openapi, где задан маппинг методов классов на пути
источник

AK

Andrey Konovalov in Modern::Perl
Интересно, и когда же это будущее прекрасное наступит? А то от use boolean немного передёргивает аж. Причём use integer вообще о другом. Наркомания какая-то
источник

AT

Alexandr Tkach in Modern::Perl
update:
проверили дебагом
все допмодули подключаются уже по мере работы с приложением.
источник

IB

Ivan Bessarabov in Modern::Perl
О, мне всегда было интересно как это работает. Роуты-то вы собрали из описания. А как к ним прикручивать всякую логику работы?
источник

AT

Alexandr Tkach in Modern::Perl
в схеме еще указываются допустимые входные параметры, коды ответа и выходные параметры.
какую логику?
источник

IB

Ivan Bessarabov in Modern::Perl
Ну вот, например, есть  endpoint GET /api/user/{id} На входе — понятно что — id пользователя. А на выходе что? Есть например, 4 таблицы в базе которые хранят данные про пользователя. Как из этого динамчески будет построена правильная логика?

Каким-то пользователм можно показывать отдельные поля этого пользователя, каким-то нет. Как это все автомагически появится в коде?
источник

AT

Alexandr Tkach in Modern::Perl
не появится в коде, контроллер+модель, конечно же, нужно писать.
схема помогает валидировать код и формат ответа на выходе, но из схемы у нас не генерится сам код экшна в контроллере
источник

AT

Alexandr Tkach in Modern::Perl
под кодом ответа я имел в виду HTTP code
источник

b

basiliscos in Modern::Perl
там хук (забыл как в моджно называется), можно вешать по маске на пути на пред и пост обработку запросов. Соотвественно, пред-хук вешается на твой урл, и проверяет, что в сессии есть, например, правильные права, и тогда разрешает. Иначе редиректит на логин или ещё куда
источник

AT

Alexandr Tkach in Modern::Perl
для второго есть роли
источник

AT

Alexandr Tkach in Modern::Perl
под них  у нас свой код проверки роли при межсервисной АА, тк напрямую юзер с моджо  не работает
источник