Size: a a a

2020 March 12

АК

Андрей Кузьмин in Modern::Perl
Подключение к редису - сокет или tcp коннект со всеми вытекающими.
источник

VG

Vadim Goncharov in Modern::Perl
в том же AnyEvent::Fork большое внимание вопросу дескрипторов уделено, да
источник

AK

Andrey Konovalov in Modern::Perl
Андрей Кузьмин
Подключение к редису - сокет или tcp коннект со всеми вытекающими.
Ну, по факту всё живёт. По крайней мере на тестовых кейсах живёт. А вот что может пойти не так - это хороший вопрос...
источник

NK

Nick Knutov Dobrohost.ru in Modern::Perl
У кого-нибудь есть пример кода про OpenAPI на моджо лайте такой, чтобы спецификация генерилась из кода?

Именно сама, а не надо было отдельно писать спецификацию, отдельно код, и самостоятельно следить за их синхронизацией.

Mojolicious::Plugin::OpenAPI::Guides::OpenAPIv3 я нагуглил, но вообще не понимаю как это использовать с моджолайтом, и там похоже как раз надо самостоятельно писать спецификацию.
источник

c

crux in Modern::Perl
Nick Knutov Dobrohost.ru
У кого-нибудь есть пример кода про OpenAPI на моджо лайте такой, чтобы спецификация генерилась из кода?

Именно сама, а не надо было отдельно писать спецификацию, отдельно код, и самостоятельно следить за их синхронизацией.

Mojolicious::Plugin::OpenAPI::Guides::OpenAPIv3 я нагуглил, но вообще не понимаю как это использовать с моджолайтом, и там похоже как раз надо самостоятельно писать спецификацию.
Как этот предполагаемый генератор спеки должен узнать структуру JSON, которую возвращают эндпойнты?
источник

c

crux in Modern::Perl
Mojolicious::Plugin::OpenAPI - генерирует роуты по спецификации и добавляет валидацию запросов и ответов. По спецификации. Но спецификацию никто за тебя не напишет.
источник

AP

Anton Petrusevich in Modern::Perl
вот такое есть, но оно не на моджо: https://metacpan.org/pod/Raisin
источник

AP

Anton Petrusevich in Modern::Perl
где-то вроде я видел оно или похожее умеет генерировать спекку опенапи
источник

AP

Anton Petrusevich in Modern::Perl
а, точно:
plugin 'Swagger';
источник

AP

Anton Petrusevich in Modern::Perl
о, оно умеет в мождо
источник

AP

Anton Petrusevich in Modern::Perl
не знаю как, правда
источник

c

crux in Modern::Perl
Anton Petrusevich
а, точно:
plugin 'Swagger';
Если речь про это: Mojolicious::Plugin::SwaggerUI - то оно генерирует доку по спеке.
источник

AP

Anton Petrusevich in Modern::Perl
нет
источник

c

crux in Modern::Perl
А про что? Не нашёл чет такого на цпане.
источник

AP

Anton Petrusevich in Modern::Perl
crux
Если речь про это: Mojolicious::Plugin::SwaggerUI - то оно генерирует доку по спеке.
я про Raisin
источник

c

crux in Modern::Perl
а
источник

c

crux in Modern::Perl
Ну так ему всё равно руками входные данные описывать, просто в другом виде. Я так понял что топикстартер хочет мифическим образом из существующего кода спеку генерить.
источник

AP

Anton Petrusevich in Modern::Perl
в общем, я считаю, оба пути примерно равнозначные: ты либо описываешь структуры, методы и валидации в коде спец образом и затем из этого генерируешь спеку, либо наоборот, по спеке генерируешь валидаторы структур, вызовы нужных методов. мне второй способ больше понравился, джависты завидовали, у них был только первый вариант
источник

SL

Sergey Lobanov in Modern::Perl
Anton Petrusevich
в общем, я считаю, оба пути примерно равнозначные: ты либо описываешь структуры, методы и валидации в коде спец образом и затем из этого генерируешь спеку, либо наоборот, по спеке генерируешь валидаторы структур, вызовы нужных методов. мне второй способ больше понравился, джависты завидовали, у них был только первый вариант
какие есть реализации второго метода?
источник

AP

Anton Petrusevich in Modern::Perl
для моджо мне не известны
источник