Как добавить несколько серверов для чванства с помощью swagger-autogen?
в документации указан только один хост здесь
Я хочу сделать что-то вроде этого:
const doc = {
.
.
hosts: ['localhost:3000', 'localhost:5000'],
.
.
};
но когда я это сделал, базовый URL стал http://localhost:3000localhost:5000/
есть ли способ добавить несколько серверов в swagger-autogen?

да, есть способ:
const swaggerAutogen = require('swagger-autogen')({openapi: '3.0.0'});
host, basePath и schemes из объекта docconst doc = {
.
.
servers: [
{
url: "http://localhost:3000/",
description: "main server"
},
{
url: "http://localhost:5000/",
description: "the other server"
}
],
.
.
};
его не было в документации, но он работает, поскольку объект doc преобразуется в объект JSON внутри файла с именем swagger-output.json