首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Node.js OpenAPI 3验证库

Node.js OpenAPI 3验证库
EN

Stack Overflow用户
提问于 2018-02-07 11:58:27
回答 2查看 1.9K关注 0票数 1

我还没有看到任何支持OpenAPI请求验证的库。或者任何正在积极开发中的项目都是如此。

我非常想在我的微服务中编写中间件来验证基于OpenAPI 3规范而不是Swagger/OpenAPI2规范。

示例

https://www.npmjs.com/package/swagger-express

https://www.npmjs.com/package/swagger-koa

看不到列出的任何内容- https://github.com/Mermade/awesome-openapi3

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-02-08 13:53:20

我发现一个临时的解决方案是将Swagger3规范转换为Swagger2规范,然后使用流行的Swagger2KoA/ OpenAPI中间件工具来验证请求。

这里有几个我用过的库。

https://github.com/LucyBot-Inc/api-spec-converter https://github.com/carlansley/swagger2-koa

票数 0
EN

Stack Overflow用户

发布于 2019-10-26 10:55:35

express-openapi-validator根据OpenAPI 3规范验证应用编程接口请求、响应和安全性。

代码语言:javascript
复制
new OpenApiValidator({ 
  apiSpec: './openapi-spec.yaml', 
  validateRequests: true,
  validateResponses: true,
}).install(app);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48655751

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档