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, { if (config.swagger) {
swagger: { await fastify.register(fastifySwagger, {
info: { swagger: {
title: "TXTDot API", info: {
description: publicConfig.description, title: "TXTDot API",
version: publicConfig.version, description: publicConfig.description,
}, version: publicConfig.version,
} },
}); }
await fastify.register(fastifySwaggerUi, { routePrefix: "/doc" }); });
await fastify.register(fastifySwaggerUi, { routePrefix: "/doc" });
}
fastify.register(indexRoute); fastify.register(indexRoute);
fastify.register(getRoute); fastify.register(getRoute);