У меня есть API, который должен проверять спецификации OpenApi.Я получаю полезную нагрузку в формате OpenApi, как показано ниже:
{
"swagger": "2.0",
"info": {
"description": "This is a sample server Petstore server. You can find out more about Swagger at http://swagger.io",
"version": "1.0.0",
"title": "test swagger",
"termsOfService": "http://swagger.io/terms",
"contact": {
"name": "contactname",
"url": "http://www.swagger.io/support",
"email": "email"
},
Я пытался проверить каждую полезную нагрузку с помощью Joi, как
swagger: Joi
.string()
.valid("2.0")
.required(),
Я чувствовал себя немного сложным в таких частях, как потребляет, производит.Есть ли более простой способ проверить файл swagger или спецификации OpenAPI?как использовать какие-либо пакеты для проверки?