Что лучше: генерировать swagger ui для каждого микросервиса на отдельной странице или одна страница с переключением

Оба подхода имеют свои преимущества и недостатки, и выбор зависит от конкретных требований вашего проекта и предпочтений команды разработчиков. Вот некоторые соображения:

Отдельная страница для каждого микросервиса

Преимущества:

  • У каждого микросервиса есть своя собственная документация, что может быть удобным для управления и обслуживания.
  • Легче поддерживать и обновлять документацию для каждого сервиса, так как изменения в одном сервисе не влияют на другие.

Недостатки:

swagger ui Несколько схем API (микросервисы)

Что почитать:

  1. Multiple REST API microservices endpoints in a single Swagger UI: https://dejanstojanovic.net/aspnet/2020/...

zircote Warning: Skipping unknown Ошибка

Warning: Skipping unknown

Ошибка означает, что зиркот "не может загрузиться класс"

This message means that swagger-php has tried to use reflection to inspect \SomeClass and that PHP could not find/load that class. Effectively, this means that

class_exists("\SomeClass") 

returns false.

источник: https://zircote.github.io/swagger-php/gu...

swagger openApi Что лучше: в одном или нескольких файлах. Разбиравать ли описание

Выбор зависит от нескольких моментов, в т.ч. стоит учитывать:
размер вашего проекта, его архитектуру, командные соглашения и личные предпочтения.

На что именно стоит обратить внимание:

symfony Класс пользователя для авторизации - пример реализации UserInterface

Класс может выглядеть напр. так (основная его задача - реализовывать интерфейс UserInterface):

composer & docker: Установка пакета из закрытого репозитория (private git repository)

Суть вопроса

Нужен способ сделать следующее:

  • Установить внутри контейнера (по сценарию в Dockerfile) пакет, который ходится в приватном репозитории (на гитхабе или битбакете)

Т.е. перед этим у вас уже должен быть:

Задача 12 Урок 15

Задача 12 Урок 15:

Напишите функцию, которая определяет являются ли значения переданного массива целых чисел уникальными относительно друг друга.
Протестируйте работу функции на массиве из 7 случайных элементов из диапазона от 1 до 15-ти.

Передача массива в функцию или процедуру

Задачи из Урока 15

Столкнулся с такой проблемой:
При передаче (по ссылке или по значению неважно) в функцию или процедуру массива
происходит сдвижение номеров ячеек массива. Иногда пропадают или добавляются значения.
Например массив из тела программы:

a[1] = 1;
a[2] = 2;
a[3] = 3;

превращается в:

codeception symfony functional Функциональные тесты, Получение клиента (client)- заметки, mock

Наброски того, как можно организовать функциональное тестирование API без браузера/сервера

Проверялось на: Symfony 6, Symfony 7, Codeception 5

Получение клиента

См. отдельную заметку о получении клиента

Использование клиента - отправка запросов

Используя клиент можно авторизоваться напр. так (в т.ч. получить куку):

Работа с разными типами данных

Задача 3 Урок 15:

У вас есть массив:

type
  myArr = array[1..8] of integer; 
var
  a: myArr;
-- целочисленный из 8 элементов.

Пользователь вводит любые целые числа (после каждого нажимает Enter),
до тех пор пока не введет символ решетки #.

Задача: сохранить в массив целые числа, которые ввел пользователь
(до символа # или до окончания места в массиве) и вывести их на экран,
значения неиспользованных ячеек массива выводить ненужно.

Pages

Subscribe to fkn+antitotal RSS