嗨,是否有可能在启动项目时将API swagger YAML保存到本地文件?我在使用fastify-swagger插件
使用exposeRoute启用true和call '/documentation/ YAML‘API,允许通过浏览器下载YAML,但我需要在项目初始启动时生成该YAML文件并将其保存到项目中的本地。
发布于 2021-12-23 13:04:24
是的,你可以这样做:
// .. your code
fastify.register(require('fastify-swagger'), { ... })
await fastify.listen(8080)
// after the ready or listen call
const yaml = fastify.swagger({ yaml: true })
require('fs').writeFileSync('./swagger.yml', yaml)https://stackoverflow.com/questions/70457382
复制相似问题