Use "swagger" config entry

This commit is contained in:
DarkCat09 2023-09-25 11:16:15 +04:00
parent 809a389b6a
commit 9ffba003e6
No known key found for this signature in database
GPG Key ID: 0A26CD5B3345D6E3

View File

@ -37,16 +37,18 @@ class App {
},
});
await fastify.register(fastifySwagger, {
swagger: {
info: {
title: "TXTDot API",
description: publicConfig.description,
version: publicConfig.version,
},
}
});
await fastify.register(fastifySwaggerUi, { routePrefix: "/doc" });
if (config.swagger) {
await fastify.register(fastifySwagger, {
swagger: {
info: {
title: "TXTDot API",
description: publicConfig.description,
version: publicConfig.version,
},
}
});
await fastify.register(fastifySwaggerUi, { routePrefix: "/doc" });
}
fastify.register(indexRoute);
fastify.register(getRoute);