gpt4 book ai didi

fastify-swagger 没有获取我的动态路由

转载 作者:行者123 更新时间:2023-12-05 01:23:45 24 4
gpt4 key购买 nike

我长期以来一直是 ExpressJs 的粉丝,但在 Youtube 视频中我偶然发现了 Fastify 并想尝试一下

我正在努力制作 fastify-swagger插件工作,我认为它应该工作 - 动态设置从每条路线获取模式,但我肯定遗漏了一些东西😔

这是我的 test repo运行后,我的路线都没有出现

我的插件设置 is the default one

但我只看到了

enter image description here

我在自述文件中读到,由于 OpenAPI 规范,某些属性(如 description)是强制性的,或者不会选择路由,但我已经添加了一条路由,但仍然不接收,我还添加了 tags 想知道这是否也是强制性的,但没有...

有谁知道我错过了什么?一定是一件简单的事情,但最近几天让我感到困惑😔

最佳答案

我遇到了同样的问题,并最终按照第一个用法示例逐行解决了它:https://github.com/fastify/fastify-swagger#usage

const fastify = require('fastify')()

(async () => {
// set up swagger
await fastify.register(require('@fastify/swagger'), {
...swagger config
});

// define all your routes

// then call these
await fastify.ready()
fastify.swagger()
})();

关于fastify-swagger 没有获取我的动态路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71900749/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com