Что такое swaggo?

Middle
168 просмотров
AFK Offer AI

swaggo — популярная Go библиотека для генерации Swagger/OpenAPI документации из комментариев в коде. Пишешь аннотации: // @Summary Get user, // @Param id path int true "User ID", // @Success 200 {object} User. Запускаешь swag init — генерируется swagger.json и Go-файлы для embed. Подключаешь swagger UI через httpSwagger.WrapHandler. Плюс — дока всегда актуальна, живёт рядом с кодом. Минус — комментарии громоздкие, ошибки в аннотациях ловишь только при генерации.

Следующий вопрос

Что такое Content Security Policy?