bal*_*dre 3 fastify fastify-swagger
我长期以来一直是 ExpressJs 的粉丝,但在 Youtube 视频中我偶然发现了 Fastify,并想尝试一下
我正在努力让fastify-swagger插件工作,因为我认为它应该工作 - 动态设置从每条路线中获取模式,但我肯定错过了一些东西
这是我的测试存储库,运行后,我的路线都没有出现
我的插件设置是默认设置
但我只看到
我在自述文件中读到,由于 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()
})();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3869 次 |
| 最近记录: |