Несколько @OA Response() с тем же ответом =»200″

#laravel #swagger #openapi

#laravel #развязность #openapi

Вопрос:

Я использую пакет DarkaOnLine L5-Swagger для документации api для приложения laravel. Я сталкиваюсь с этой проблемой при создании документов api.На моем локальном компьютере это работает нормально, но я получаю исключение на сервере. Я дважды проверил, дублирую ли я ответ в своем контроллере, но это не так.

введите описание изображения здесь

Комментарии:

1. Мухаммад вы используете Windows или ubuntu для разработки и производства?

2. @Raju это windows. и сервер продукта — aws

3. Я сталкиваюсь с той же проблемой. У меня есть Windows для разработки и aws для производства. Я не знаю, почему это проблема. Попробуйте response=’default’ вместо ‘200’, если это решит вашу проблему.

Ответ №1:

То, что я сделал, это сгенерировал документы api в форме вывода json и разместил их в каталоге моего живого сайта с документами swagger api.

Ответ №2:

вы должны ввести routс заглавными буквами, например, если это post, тогда первая буква post должна быть заглавной «Post»